HEX
Server: Apache/2.4.52 (Ubuntu)
System: Linux mail.btech-izolacje.pl 5.15.0-140-generic #150-Ubuntu SMP Sat Apr 12 06:00:09 UTC 2025 x86_64
User: pewna6876 (1017)
PHP: 8.2.28
Disabled: NONE
Upload Files
File: //srv/rmgun_admin/admin-next/dockers/local/Dockerfile.express
# Development Dockerfile for Express
FROM node:20-alpine

WORKDIR /app

# Install curl for healthcheck
RUN apk add --no-cache curl

# Copy package files from express directory
COPY express/package*.json ./

# Install ALL dependencies (including devDependencies)
RUN npm ci

# Copy source code
COPY express/ .

# Expose port
EXPOSE 4000

# Set environment to development
ENV NODE_ENV=development
ENV PORT=4000

# Use tsx watch for hot reload
CMD ["npm", "run", "dev"]