37 lines
1.2 KiB
YAML
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
|