aboutsummaryrefslogtreecommitdiffstats
path: root/docker-compose.yml
diff options
context:
space:
mode:
authorGravatar Joe Banks <[email protected]>2020-11-26 18:56:56 +0000
committerGravatar GitHub <[email protected]>2020-11-26 18:56:56 +0000
commit182da79739a134b8d574bf995601bc33b2f9a8c8 (patch)
tree26c57af0d6b4fa7a6d4f7d2b578b741662c01bfc /docker-compose.yml
parentlinebreak in SCHEMA.md (diff)
parentAdd secretRef key to deployment.yaml (diff)
Merge pull request #1 from python-discord/docker-ci-deployment
Diffstat (limited to 'docker-compose.yml')
-rw-r--r--docker-compose.yml30
1 files changed, 30 insertions, 0 deletions
diff --git a/docker-compose.yml b/docker-compose.yml
new file mode 100644
index 0000000..d44b4e0
--- /dev/null
+++ b/docker-compose.yml
@@ -0,0 +1,30 @@
+version: "3.6"
+
+services:
+ mongo:
+ image: mongo:latest
+ ports:
+ - 27017:27017
+ environment:
+ MONGO_INITDB_ROOT_USERNAME: forms-backend
+ MONGO_INITDB_ROOT_PASSWORD: forms-backend
+ MONGO_INITDB_DATABASE: pydis_forms
+
+ backend:
+ build:
+ context: .
+ dockerfile: Dockerfile
+ command: ["uvicorn", "--reload", "--host", "0.0.0.0", "--debug", "backend:app"]
+ ports:
+ - "127.0.0.1:8000:8000"
+ depends_on:
+ - mongo
+ tty: true
+ volumes:
+ - .:/app:ro
+ environment:
+ - DATABASE_URL=mongodb://forms-backend:forms-backend@mongo:27017
+ - OAUTH2_CLIENT_ID
+ - OAUTH2_CLIENT_SECRET
+ - ALLOWED_URL
+ - DEBUG=true