i can't fix it

This commit is contained in:
Hri7566 2024-08-21 19:37:32 -04:00
parent 78fc178652
commit 062c6bedea
4 changed files with 12 additions and 26 deletions

View File

@ -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", "." ]

BIN
bun.lockb

Binary file not shown.

3
scripts/start_docker.sh Executable file
View File

@ -0,0 +1,3 @@
#!/usr/bin/env bash
docker build --pull -t mpp-server-dev2 . && docker run -p 8443:8443 mpp-server-dev2

View File

@ -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";