This repository has been archived on 2025-02-26. You can view files and clone it, but cannot push or open issues or pull requests.
szurubooru/client/Dockerfile

32 lines
499 B
Text
Raw Normal View History

FROM node:9 as builder
WORKDIR /opt/app
COPY package.json ./
RUN npm install
COPY . ./
ARG BUILD_INFO="docker-latest"
ARG CLIENT_BUILD_ARGS=""
RUN BASE_URL="__BASEURL__" node build.js --gzip ${CLIENT_BUILD_ARGS}
2019-09-28 19:28:04 -04:00
FROM scratch as approot
2019-09-28 19:28:04 -04:00
COPY docker-start.sh /
2019-09-28 19:28:04 -04:00
WORKDIR /etc/nginx
COPY nginx.conf.docker ./nginx.conf
2019-09-28 19:28:04 -04:00
WORKDIR /var/www
COPY --from=builder /opt/app/public/ .
2019-09-28 19:28:04 -04:00
FROM nginx:alpine
RUN apk --no-cache add dumb-init
COPY --from=approot / /
CMD ["/docker-start.sh"]
VOLUME ["/data"]