diff options
| -rw-r--r-- | docker-compose.yml | 30 | 
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 | 
