dockge/docker/Dockerfile
Louis Lam c2ec9ac7f4 wip
2023-11-06 22:54:20 +08:00

20 lines
516 B
Docker

############################################
# ⭐ Main Image
############################################
FROM louislam/dockge:base AS release
WORKDIR /app
COPY --chown=node:node . .
RUN pnpm install --prod --frozen-lockfile && \
mkdir ./data
VOLUME /app/data
EXPOSE 5001
ENTRYPOINT ["/usr/bin/dumb-init", "--"]
CMD ["tsx", "./backend/index.ts"]
############################################
# Mark as Nightly
############################################
FROM release AS nightly
RUN pnpm run mark-as-nightly