| version: '3.8' | |
| services: | |
| app: | |
| build: | |
| context: . | |
| dockerfile: Dockerfile | |
| ports: | |
| - "7860:7860" | |
| environment: | |
| - PORT=7860 | |
| restart: unless-stopped | |
| # Development service with fallback options for npm | |
| dev: | |
| image: node:18-alpine | |
| command: sh -c "npm config set registry https://registry.npmjs.org/ && npm config set strict-ssl false && npm install --no-fund --no-audit && npm run dev" | |
| ports: | |
| - "5173:5173" | |
| working_dir: /app | |
| volumes: | |
| - .:/app | |
| - /app/node_modules | |
| environment: | |
| - NODE_ENV=development |