Select Git revision
Loïs Poujade authored
- all local files (sources, dependencies, config, etc) are mounted in the devserver container - devserver watch sources & rebuild/reload on each change - "prod" server was updated to allow devserver to access its ressources - "prod" server now use npm ci instead of install and webpack `production` mode for build
Dockerfile 170 B
FROM alpine:latest as builder
RUN apk add npm git
COPY . /opt
WORKDIR /opt
RUN npm ci
RUN npm run build
FROM caddy:latest as httpd
COPY --from=builder /opt/public /srv