diff options
| author | 2019-10-11 21:02:35 +0200 | |
|---|---|---|
| committer | 2019-10-11 21:02:35 +0200 | |
| commit | 0e45a02968ee7b7ee4d9071670cb4af832adbfe9 (patch) | |
| tree | 98029904cd24553b9430549d0d09356d4e5dc39a /docker-compose.yml | |
| parent | Implement test cases suggested by @MarkKoz. (diff) | |
| parent | Merge pull request #505 from python-discord/user-log-display-name-changes (diff) | |
Merge branch 'master' into bot-utils-time-tests
Diffstat (limited to 'docker-compose.yml')
| -rw-r--r-- | docker-compose.yml | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 000000000..9684a3c62 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,44 @@ +# This docker compose is used for quick setups of the site and database which +# the bot project relies on for testing. Use it if you haven't got a +# ready-to-use site environment already setup. + +version: "3.7" + +services: + postgres: + image: postgres:11-alpine + environment: + POSTGRES_DB: pysite + POSTGRES_PASSWORD: pysite + POSTGRES_USER: pysite + + web: + image: pythondiscord/site:latest + command: ["run", "--debug"] + networks: + default: + aliases: + - api.web + - admin.web + - staff.web + ports: + - "127.0.0.1:8000:8000" + depends_on: + - postgres + environment: + DATABASE_URL: postgres://pysite:pysite@postgres:5432/pysite + SECRET_KEY: suitable-for-development-only + STATIC_ROOT: /var/www/static + + bot: + build: + context: . + dockerfile: Dockerfile + volumes: + - ./logs:/bot/logs + - .:/bot:ro + depends_on: + - web + environment: + BOT_TOKEN: ${BOT_TOKEN} + BOT_API_KEY: badbot13m0n8f570f942013fc818f234916ca531 |