docker -compose.yml
version: "3.8"
services:
web_app:
container_name: web-app
build:
context: ./web_app
ports:
- 1234:1234
. / Web_app / Dockerfile
FROM docker.pkg.github.com/my_app/web_app/web_app:latest as builder
RUN npm run build
FROM nginx
COPY --from=builder /usr/src/app/dist /usr/share/nginx/html
EXPOSE 1234
CMD ["nginx", "-g", "daemon off;"]
У меня проблемы с уровнем кеширования. Когда мое изображение builder
обновляется, docker-compose
его не тянет. И docker-compose build web_app
тоже. Мне приходилось удалять изображение вручную. Есть способ лучше?