Files
2026-06-26 14:50:55 +02:00

32 lines
687 B
Plaintext

FROM node:18-alpine
WORKDIR /GTF
COPY package*.json ./
RUN npm install
COPY . .
# Override complet du vite.config.ts
RUN cat > vite.config.ts << 'EOF'
import { defineConfig } from 'vite'
import react from '@vitejs/plugin-react'
export default defineConfig({
plugins: [react()],
server: {
host: true,
port: 3001,
strictPort: true,
allowedHosts: ['mygtf.ensup-adm.net'],
proxy: {
'/api': {
target: 'http://backend:3000',
changeOrigin: true,
secure: false
}
}
}
})
EOF
EXPOSE 3001
CMD ["npm", "run", "dev", "--", "--host", "0.0.0.0", "--port", "3001"]