services: mongo: image: mongo restart: unless-stopped command: --quiet --wiredTigerCacheSizeGB 0.25 volumes: - ./data/mongo-data:/data/db - ./data/mongo-config:/data/configdb networks: - komodo-net deploy: resources: limits: memory: 1G core: image: ghcr.io/moghtech/komodo-core:2 init: true restart: unless-stopped ports: - 9120:9120 depends_on: - mongo volumes: - ./backups:/backups - ./keys:/config/keys environment: - KOMODO_DATABASE_ADDRESS=mongo:27017 - KOMODO_PORT=9120 - KOMODO_HOST=https://komodo.itpropartner.com - KOMODO_TITLE=Komodo - KOMODO_LOCAL_AUTH=true - KOMODO_INIT_ADMIN_USERNAME=admin - KOMODO_INIT_ADMIN_PASSWORD=changeme - KOMODO_FIRST_SERVER_NAME=core - KOMODO_PERIPHERY_PUBLIC_KEY=file:/config/keys/periphery.pub - KOMODO_DISABLE_CONFIRM_DIALOG=false - KOMODO_DISABLE_INIT_RESOURCES=false - KOMODO_WEBHOOK_SECRET=komodo-webhook-secret - KOMODO_JWT_SECRET=komodo-jwt-secret-change-me - KOMODO_JWT_TTL=1-day - KOMODO_MONITORING_INTERVAL=15-sec - KOMODO_RESOURCE_POLL_INTERVAL=1-hr - KOMODO_DISABLE_USER_REGISTRATION=false - KOMODO_ENABLE_NEW_USERS=false - KOMODO_TRANSPARENT_MODE=false networks: - komodo-net deploy: resources: limits: memory: 512M networks: komodo-net: driver: bridge