Update Dockerfile

This commit is contained in:
Face 2025-05-30 15:16:20 +03:00
parent 4d264630f3
commit b9aed1ddf4

View file

@ -6,15 +6,15 @@ WORKDIR /app
ENV NODE_ENV="production" ENV NODE_ENV="production"
RUN apt-get update -qq && \ RUN apt-get update -qq && \
apt-get install --no-install-recommends -y \ apt-get install --no-install-recommends -y \
build-essential \ build-essential \
node-gyp \ node-gyp \
pkg-config \ pkg-config \
python-is-python3 \ python-is-python3 \
curl \ curl \
ca-certificates \ ca-certificates \
unzip && \ unzip && \
rm -rf /var/lib/apt/lists/* rm -rf /var/lib/apt/lists/*
FROM base-node AS build-main FROM base-node AS build-main
@ -40,12 +40,11 @@ RUN bun install
COPY website/websocket/src ./src/ COPY website/websocket/src ./src/
# Build websocket
RUN bun build src/main.ts --outdir dist --target bun RUN bun build src/main.ts --outdir dist --target bun
FROM base-node AS production-main FROM base-node AS production-main
COPY --from=build-main --chown=node:node /app/.svelte-kit/output ./build COPY --from=build-main --chown=node:node /app/build ./build
COPY --from=build-main --chown=node:node /app/node_modules ./node_modules COPY --from=build-main --chown=node:node /app/node_modules ./node_modules
COPY --from=build-main --chown=node:node /app/package.json ./package.json COPY --from=build-main --chown=node:node /app/package.json ./package.json
@ -54,7 +53,7 @@ RUN npm install -g pm2
RUN echo 'module.exports = {\ RUN echo 'module.exports = {\
apps: [{\ apps: [{\
name: "rugplay-app",\ name: "rugplay-app",\
script: "./build/server/index.js",\ script: "./build/index.js",\
instances: "max",\ instances: "max",\
exec_mode: "cluster",\ exec_mode: "cluster",\
env: {\ env: {\