Initial QMAX production app
This commit is contained in:
@@ -0,0 +1,58 @@
|
||||
services:
|
||||
qmax-api:
|
||||
build:
|
||||
context: ..
|
||||
dockerfile: Dockerfile.server
|
||||
container_name: qmax-api
|
||||
restart: unless-stopped
|
||||
environment:
|
||||
ASPNETCORE_ENVIRONMENT: Production
|
||||
QMax__PublicBaseUrl: ${QMAX_PUBLIC_BASE_URL:-https://qmax.kusoft.xyz}
|
||||
QMax__DatabasePath: /data/qmax.db
|
||||
QMax__StoragePath: /data/storage
|
||||
QMax__ReleasesPath: /data/releases
|
||||
QMax__JwtSecret: ${QMAX_JWT_SECRET}
|
||||
QMax__PairingCode: ${QMAX_PAIRING_CODE}
|
||||
QMax__MaxPhoneNumber: ${QMAX_MAX_PHONE_NUMBER}
|
||||
QMax__MaxMode: Worker
|
||||
QMax__MaxWorkerBaseUrl: http://qmax-max-worker:3001
|
||||
QMax__CorsAllowedOrigins: ${QMAX_CORS_ALLOWED_ORIGINS:-}
|
||||
QMax__PushEnabled: ${QMAX_PUSH_ENABLED:-true}
|
||||
QMax__PushShowPreview: ${QMAX_PUSH_SHOW_PREVIEW:-true}
|
||||
QMax__FirebaseProjectId: ${QMAX_FIREBASE_PROJECT_ID:-}
|
||||
QMax__FirebaseServiceAccountPath: ${QMAX_FIREBASE_SERVICE_ACCOUNT_PATH:-}
|
||||
volumes:
|
||||
- qmax-data:/data
|
||||
- ./releases:/data/releases:ro
|
||||
- ./secrets:/run/secrets/qmax:ro
|
||||
ports:
|
||||
- "127.0.0.1:18080:8080"
|
||||
depends_on:
|
||||
- qmax-max-worker
|
||||
networks:
|
||||
- qmax
|
||||
|
||||
qmax-max-worker:
|
||||
build:
|
||||
context: ../worker
|
||||
dockerfile: Dockerfile
|
||||
container_name: qmax-max-worker
|
||||
restart: unless-stopped
|
||||
environment:
|
||||
PORT: 3001
|
||||
MAX_BASE_URL: https://web.max.ru/
|
||||
MAX_USER_DATA_DIR: /data/max-profile
|
||||
MAX_HEADLESS: ${QMAX_MAX_HEADLESS:-true}
|
||||
volumes:
|
||||
- qmax-max-profile:/data
|
||||
- qmax-data:/qmax-data
|
||||
networks:
|
||||
- qmax
|
||||
|
||||
volumes:
|
||||
qmax-data:
|
||||
qmax-max-profile:
|
||||
|
||||
networks:
|
||||
qmax:
|
||||
driver: bridge
|
||||
Reference in New Issue
Block a user