Files
GPI/Dockerfile

15 lines
550 B
Docker

FROM node:22-slim
ARG MONGODB_URI=mongodb+srv://admtracksteel:29OHAHpKTI8XcCNt@cluster0.a4xiilu.mongodb.net/ts_gpi?retryWrites=true&w=majority&appName=Cluster0
ARG JWT_SECRET=gpi_secure_prod_secret_2026_tracksteel_991827364500123567890abcdef
ARG COOLIFY_URL=https://gpi-jwt.reifonas.cloud
ARG COOLIFY_FQDN=gpi-jwt.reifonas.cloud
ARG COOLIFY_BRANCH=main
ARG COOLIFY_RESOURCE_UUID=wnb60qi3w0r849mos347szil
WORKDIR /app
COPY package*.json ./
RUN npm ci
COPY . .
RUN npm run build
ENV PORT=3000
EXPOSE 3000
CMD ["node", "dist/server/src/server/index.js"]