diff options
author | 2019-09-23 20:07:15 +1000 | |
---|---|---|
committer | 2019-09-24 14:51:56 +1000 | |
commit | 8755a93a2866f7a4b94e3e0493f07141f55d03b1 (patch) | |
tree | 4dafee70c23af8493e367d52c71d05cbdde135cd | |
parent | Pin dependencies, pre-build `regex` pkg. (diff) |
Add a dev-only compose for new devs who don't have `site`.
-rw-r--r-- | docker-compose.yml | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 000000000..1c55482dc --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,28 @@ +# 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 + ports: + - "127.0.0.1:7777:5432" + environment: + POSTGRES_DB: pysite + POSTGRES_PASSWORD: pysite + POSTGRES_USER: pysite + + web: + image: pythondiscord/site:latest + command: "./manage.py runserver 0.0.0.0:8000" + ports: + - "127.0.0.1:8000:8000" + depends_on: + - postgres + environment: + DATABASE_URL: postgres://pysite:pysite@postgres:5432/pysite + DEBUG: "true" + SECRET_KEY: suitable-for-development-only + STATIC_ROOT: /var/www/static |