New Dockerfiles

This commit is contained in:
Aarni Halinen
2021-01-15 18:32:44 +02:00
parent 2189241c65
commit f4f71598a7
4 changed files with 23 additions and 19 deletions
+11 -9
View File
@@ -1,15 +1,17 @@
FROM node:12-alpine as builder
RUN apk add --no-cache libpng-dev gcc make g++ zlib-dev bash lcms2-dev autoconf automake libtool nasm
WORKDIR /app
COPY package.json package-lock.json ./
RUN npm ci --only-prod
RUN npm install
COPY . ./
ENV NEXT_PUBLIC_API_URL https://api.dev.sik.party/api
RUN npm run build
RUN NODE_ENV=development npm run build
FROM fnichol/uhttpd AS server
EXPOSE 3000
COPY --from=builder /app/dist /www
ENTRYPOINT ["/usr/sbin/run_uhttpd", "-f", "-p", "3000", "-h", "/www", "-E", "/"]
FROM node:12-alpine as server
WORKDIR /www
COPY package.json package-lock.json next.config.js ./
RUN npm ci --only=production
COPY --from=builder .next .next
COPY --from=builder public public
EXPOSE 80
ENTRYPOINT ["npm", "run", "start-prod"]
+10 -8
View File
@@ -1,15 +1,17 @@
FROM node:12-alpine as builder
RUN apk add --no-cache libpng-dev gcc make g++ zlib-dev bash lcms2-dev autoconf automake libtool nasm
WORKDIR /app
COPY package.json package-lock.json ./
RUN npm ci --only-prod
RUN npm install
COPY . ./
ENV NEXT_PUBLIC_API_URL https://sika.sik.party/api
RUN npm run build
FROM fnichol/uhttpd AS server
EXPOSE 3000
COPY --from=builder /app/dist /www
ENTRYPOINT ["/usr/sbin/run_uhttpd", "-f", "-p", "3000", "-h", "/www", "-E", "/"]
FROM node:12-alpine as server
WORKDIR /www
COPY package.json package-lock.json next.config.js ./
RUN npm ci --only=production
COPY --from=builder .next .next
COPY --from=builder public public
EXPOSE 80
ENTRYPOINT ["npm", "run", "start-prod"]
+1 -1
View File
@@ -10,4 +10,4 @@ services:
update_config:
order: start-first
ports:
- 3000:3000
- 3000:80
+1 -1
View File
@@ -10,4 +10,4 @@ services:
update_config:
order: start-first
ports:
- 3000:3000
- 3000:80