Initial commit — Mek-Tech AI Consultancy Framework v2.0
This commit is contained in:
@@ -0,0 +1,87 @@
|
||||
services:
|
||||
consulting:
|
||||
build: .
|
||||
container_name: mek-tech-consulting
|
||||
ports:
|
||||
- "3000:3000"
|
||||
environment:
|
||||
- PORT=3000
|
||||
- ADMIN_PASSWORD=${ADMIN_PASSWORD:-WaQTUw2t}
|
||||
- SESSION_SECRET=${SESSION_SECRET:-verander-dit-naar-iets-veiligs}
|
||||
- DEEPSEEK_API_KEY=${DEEPSEEK_API_KEY}
|
||||
- SMTP_HOST=${SMTP_HOST}
|
||||
- SMTP_PORT=${SMTP_PORT:-587}
|
||||
- SMTP_USER=${SMTP_USER}
|
||||
- SMTP_PASS=${SMTP_PASS}
|
||||
- SMTP_FROM=${SMTP_FROM:-noreply@mek-tech.nl}
|
||||
- SLACK_WEBHOOK=${SLACK_WEBHOOK}
|
||||
- BASE_URL=${BASE_URL:-http://192.168.1.247:3000}
|
||||
- API_KEY=${API_KEY:-mek-tech-api-key-2024}
|
||||
- QS_HOST=python-quality
|
||||
- QS_PORT=3002
|
||||
- NODE_ENV=production
|
||||
volumes:
|
||||
- ./data:/app/data
|
||||
- ./lib:/app/lib
|
||||
- ./routes:/app/routes
|
||||
- ./views:/app/views
|
||||
- ./public:/app/public
|
||||
- ./locales:/app/locales
|
||||
- ./server.js:/app/server.js
|
||||
- ./db.js:/app/db.js
|
||||
- ./themes.js:/app/themes.js
|
||||
- ./advice.js:/app/advice.js
|
||||
- ./email.js:/app/email.js
|
||||
- ./settings.js:/app/settings.js
|
||||
depends_on:
|
||||
- python-quality
|
||||
- python-designer
|
||||
- python-leadgen
|
||||
restart: unless-stopped
|
||||
|
||||
python-designer:
|
||||
build: ./python-editor
|
||||
container_name: mek-tech-python-designer
|
||||
ports:
|
||||
- "3001:3001"
|
||||
environment:
|
||||
- DB_PATH=/app/data/consulting.db
|
||||
- PY_PORT=3001
|
||||
volumes:
|
||||
- ./data:/app/data
|
||||
restart: unless-stopped
|
||||
|
||||
python-quality:
|
||||
build: ./python-quality
|
||||
container_name: mek-tech-quality
|
||||
ports:
|
||||
- "3002:3002"
|
||||
environment:
|
||||
- QS_PORT=3002
|
||||
volumes:
|
||||
- ./data:/app/data
|
||||
restart: unless-stopped
|
||||
|
||||
python-leadgen:
|
||||
build: ./python-leadgen
|
||||
container_name: mek-tech-leadgen
|
||||
ports:
|
||||
- "3003:3003"
|
||||
environment:
|
||||
- LEADGEN_PORT=3003
|
||||
- DEEPSEEK_API_KEY=${DEEPSEEK_API_KEY}
|
||||
volumes:
|
||||
- ./data:/app/data
|
||||
restart: unless-stopped
|
||||
|
||||
showcase:
|
||||
build: ../mek-tech-showcase
|
||||
container_name: mek-tech-showcase
|
||||
ports:
|
||||
- "3010:3010"
|
||||
environment:
|
||||
- PORT=3010
|
||||
- CACHE_DIR=/app/cache
|
||||
volumes:
|
||||
- ../mek-tech-showcase/cache:/app/cache
|
||||
restart: unless-stopped
|
||||
Reference in New Issue
Block a user