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:
parent
9f2befd051
commit
588f549448
14
Dockerfile
14
Dockerfile
@ -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
|
||||||
|
Loading…
x
Reference in New Issue
Block a user