PortValhalla/scripts/Common/Software/docker/services/firefox-sync/docker-compose.base.yml

37 lines
1.2 KiB
YAML

services:
sync-server:
build:
context: .
target: sync
restart: unless-stopped
environment:
RUST_LOG: warn
SYNC_HUMAN_LOGS: 1
SYNC_HOST: "0.0.0.0"
SYNC_PORT: 80
SYNC_SYNCSTORAGE__ENABLED: "true"
SYNC_SYNCSTORAGE__ENABLE_QUOTA: 0
SYNC_TOKENSERVER__ENABLED: "true"
SYNC_TOKENSERVER__RUN_MIGRATIONS: "true"
SYNC_TOKENSERVER__FXA_EMAIL_DOMAIN: api.accounts.firefox.com
SYNC_TOKENSERVER__FXA_OAUTH_SERVER_URL: https://oauth.accounts.firefox.com
SYNC_TOKENSERVER__FXA_BROWSERID_AUDIENCE: https://token.services.mozilla.com
SYNC_TOKENSERVER__FXA_BROWSERID_ISSUER: https://api.accounts.firefox.com
SYNC_TOKENSERVER__FXA_BROWSERID_SERVER_URL: https://verifier.accounts.firefox.com/v2
sync-db:
image: mariadb
restart: unless-stopped
environment:
MARIADB_RANDOM_ROOT_PASSWORD: "yes"
volumes:
- ./data/sync:/var/lib/mysql
token-db:
build:
context: .
target: db
restart: unless-stopped
environment:
MARIADB_RANDOM_ROOT_PASSWORD: "yes"
volumes:
- ./data/token:/var/lib/mysql
- ./init:/docker-entrypoint-initdb.d