Copybara | 854996b | 2021-09-07 19:36:02 +0000 | [diff] [blame] | 1 | version: '3' |
| 2 | services: |
| 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Ãnez | 515639b | 2021-07-06 16:43:59 +0200 | [diff] [blame^] | 20 | image: 'ghcr.io/aertje/cloud-tasks-emulator:latest' |
Copybara | 854996b | 2021-09-07 19:36:02 +0000 | [diff] [blame] | 21 | 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 |