nsecbunkerd/Dockerfile
2025-12-11 08:47:22 +01:00

26 lines
380 B
Docker

FROM node:18
WORKDIR /app
# Copy package files
COPY package.json ./
# Install dependencies with npm (not pnpm)
RUN npm install --legacy-peer-deps
# Copy source
COPY . .
# Generate Prisma client
RUN npx prisma generate
# Build
RUN npm run build
# Create config directory
RUN mkdir -p /app/config
EXPOSE 3000
CMD sh -c "node ./scripts/start.js start --key $NSECBUNKER_KEY"