services: vaultwarden: image: vaultwarden/server:latest container_name: vaultwarden restart: always ports: - "8081:80" environment: - ADMIN_TOKEN=${ADMIN_TOKEN} - ENABLE_SSO=true - SIGNUPS_ALLOWED=false - DOMAIN=https://vault.corebot.ca - SMTP_HOST=${SMTP_HOST} - SMTP_FROM=noreply@corebot.ca - SMTP_PORT=${SMTP_PORT} - SMTP_SECURITY=force_tls - SMTP_USERNAME=${SMTP_USER} - SMTP_PASSWORD=${SMTP_PASS} volumes: - ./data:/data networks: - pass-net komodo-periphery: image: ghcr.io/moghtech/komodo-periphery:2 container_name: komodo-periphery environment: PERIPHERY_CORE_ADDRESS: ${CORE_IP}:9120 PERIPHERY_CONNECT_AS: Mystic-Passwords PERIPHERY_ONBOARDING_KEY: ${MYSTIC_ONBOARD_KEY} volumes: - /var/run/docker.sock:/var/run/docker.sock networks: - pass-net promtail: image: grafana/promtail:latest container_name: promtail volumes: - /var/log:/var/log:ro - /var/lib/docker/containers:/var/lib/docker/containers:ro - /var/run/docker.sock:/var/run/docker.sock - ./promtail/config.yml:/etc/promtail/config.yml command: -config.file=/etc/promtail/config.yml restart: unless-stopped networks: - pass-net networks: pass-net: driver: bridge