blob: 0c93db3cdcf77f0bab53132c631e3512e1c9d992 [file] [log] [blame]
Copybara854996b2021-09-07 19:36:02 +00001version: '3'
2services:
3 mysql:
4 image: 'mysql:5.6'
5 container_name: 'mysql'
6 ports:
7 - '3306:3306'
8 environment:
9 MYSQL_ALLOW_EMPTY_PASSWORD: 'yes'
10 MYSQL_DATABASE: 'monorail'
11 command: mysqld --sql_mode="ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
12 redis:
13 image: 'redis:alpine'
14 container_name: 'redis'
15 ports:
16 - '6379:6379'
17 cloud-tasks-emulator:
18 # As of 9/18/2020 latest tag is built from source at
19 # https://github.com/aertje/cloud-tasks-emulator/commit/ff9a1afc8f3aeedbc6ca1f468b2c53b74c18a6e6
Adrià Vilanova Martínez515639b2021-07-06 16:43:59 +020020 image: 'ghcr.io/aertje/cloud-tasks-emulator:latest'
Copybara854996b2021-09-07 19:36:02 +000021 container_name: 'cloud-tasks-emulator'
22 ports:
23 - '9090:9090'
24 environment:
25 APP_ENGINE_EMULATOR_HOST: 'http://host.docker.internal:8080'
26 command: >
27 --queue projects/monorail-staging/locations/us-central1/queues/componentexport
28 --queue projects/monorail-staging/locations/us-central1/queues/default
29 --queue projects/monorail-staging/locations/us-central1/queues/notifications
30 --queue projects/monorail-staging/locations/us-central1/queues/outboundemail
31 --queue projects/monorail-staging/locations/us-central1/queues/recomputederivedfields
32 --queue projects/monorail-staging/locations/us-central1/queues/spamexport
33 --queue projects/monorail-staging/locations/us-central1/queues/wipeoutsendusers
34 --queue projects/monorail-staging/locations/us-central1/queues/wipeoutdeleteusers
35 --queue projects/monorail-staging/locations/us-central1/queues/deleteusers
36 --queue projects/monorail-staging/locations/us-central1/queues/pubsub-issueupdates
37 -host 0.0.0.0
38 -port 9090