1
0
mirror of https://github.com/tcgdex/cards-database.git synced 2025-04-25 12:22:14 +00:00

fix: lint issues in Dockerfile

This commit is contained in:
Florian Bouillon 2024-08-29 14:08:45 +02:00
parent 9f2befd051
commit 588f549448

View File

@ -1,4 +1,4 @@
FROM docker.io/oven/bun:1-alpine as BUILD_IMAGE FROM docker.io/oven/bun:1-alpine AS build-image
# go to work folder # go to work folder
WORKDIR /usr/src/app WORKDIR /usr/src/app
@ -28,7 +28,7 @@ rm -rf node_modules && \
bun install --frozen-install --production bun install --frozen-install --production
# go to another VM # go to another VM
FROM docker.io/oven/bun:1-alpine as PROD_IMAGE FROM docker.io/oven/bun:1-alpine AS prod-image
# inform software to be in production # inform software to be in production
ENV NODE_ENV=production ENV NODE_ENV=production
@ -40,11 +40,11 @@ USER bun
WORKDIR /usr/src/app WORKDIR /usr/src/app
# copy from build image # copy from build image
COPY --chown=bun:bun --from=BUILD_IMAGE /usr/src/app/server/generated ./generated COPY --chown=bun:bun --from=build-image /usr/src/app/server/generated ./generated
COPY --chown=bun:bun --from=BUILD_IMAGE /usr/src/app/server/node_modules ./node_modules COPY --chown=bun:bun --from=build-image /usr/src/app/server/node_modules ./node_modules
COPY --chown=bun:bun --from=BUILD_IMAGE /usr/src/app/server/src ./src COPY --chown=bun:bun --from=build-image /usr/src/app/server/src ./src
COPY --chown=bun:bun --from=BUILD_IMAGE /usr/src/app/server/public ./public COPY --chown=bun:bun --from=build-image /usr/src/app/server/public ./public
COPY --chown=bun:bun --from=BUILD_IMAGE /usr/src/app/server/package.json ./package.json COPY --chown=bun:bun --from=build-image /usr/src/app/server/package.json ./package.json
# Expose port # Expose port
EXPOSE 3000 EXPOSE 3000