blob: d44b4e0db50642e6faedef0cbc06932bf6232133 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
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
|