i can't fix it
This commit is contained in:
parent
78fc178652
commit
062c6bedea
34
Dockerfile
34
Dockerfile
|
@ -1,34 +1,16 @@
|
|||
FROM oven/bun:latest AS base
|
||||
WORKDIR /usr/src/app
|
||||
|
||||
FROM base AS install
|
||||
RUN mkdir -p /temp/dev
|
||||
COPY package.json bun.lockb /temp/dev/
|
||||
RUN cd /temp/dev && bun install --frozen-lockfile
|
||||
COPY src src
|
||||
COPY public public
|
||||
COPY config config
|
||||
COPY *.json ./
|
||||
COPY mppkey ./mppkey
|
||||
|
||||
RUN mkdir -p /temp/prod
|
||||
COPY package.json bun.lockb /temp/prod
|
||||
RUN cd /temp/prod && bun install --frozen-lockfile --production
|
||||
RUN bun install
|
||||
RUN bunx prisma generate
|
||||
|
||||
FROM base AS prerelease
|
||||
COPY --from=install /temp/dev/node_modules node_modules
|
||||
COPY . .
|
||||
# Mount ./prisma to /usr/src/app/prisma
|
||||
|
||||
ENV NODE_ENV=production
|
||||
#RUN bun test
|
||||
#RUN bun build
|
||||
|
||||
FROM base AS release
|
||||
COPY --from=install /temp/prod/node_modules node_modules
|
||||
COPY --from=prerelease /usr/src/app/src/ ./src
|
||||
COPY --from=prerelease /usr/src/app/package.json .
|
||||
COPY --from=prerelease /usr/src/app/config ./config
|
||||
COPY --from=prerelease /usr/src/app/public ./public
|
||||
COPY --from=prerelease /usr/src/app/mppkey ./mppkey
|
||||
COPY --from=prerelease /usr/src/app/tsconfig.json .
|
||||
COPY --from=prerelease /usr/src/app/prisma ./prisma
|
||||
COPY --from=prerelease /usr/src/app/.env .
|
||||
|
||||
USER bun
|
||||
EXPOSE 8443/tcp
|
||||
ENTRYPOINT [ "bun", "." ]
|
||||
|
|
|
@ -0,0 +1,3 @@
|
|||
#!/usr/bin/env bash
|
||||
|
||||
docker build --pull -t mpp-server-dev2 . && docker run -p 8443:8443 mpp-server-dev2
|
|
@ -17,6 +17,7 @@
|
|||
import "./ws/server";
|
||||
import { loadForcedStartupChannels } from "./channel/forceLoad";
|
||||
import { Logger } from "./util/Logger";
|
||||
// docker hates this next one
|
||||
import { startReadline } from "./util/readline";
|
||||
import { startMetricsServer } from "./util/metrics";
|
||||
|
||||
|
|
Loading…
Reference in New Issue