add: docker deploy

v0.1
rrr-marble 4 years ago
parent 5d6ebdb912
commit e25c0d0382

@ -0,0 +1,21 @@
FROM python:3.8-bullseye
COPY . /app
run apt-get update && \
apt-get install -y gunicorn
RUN pip install -r /app/requirements.txt
RUN rm -rf /var/lib/apt/lists/*
EXPOSE 8000
WORKDIR /app
CMD [
"gunicorn",
"--workers=2",
"--worker-class=uvicorn.workers.UvicornWorker",
"main:app"
]

@ -0,0 +1,15 @@
version: "3"
services:
geodata:
image: geodata-catalog
build:
context: ../src/
dockerfile: Dockerfile
postgres:
image: "postgres:13-bullseye"
environment:
POSTGRES_USER: "geodata"
POSTGRES_DB: "geodata"
POSTGRES_PASSWORD: "QAKvBKvLe4bS9U"

@ -3,7 +3,7 @@ from sqlalchemy.ext.declarative import declarative_base
from sqlalchemy.orm import sessionmaker
# Database connection parameters
SQALCHEMY_DATABASE_URL = "postgresql+psycopg2://geodata:PASSWORD@postgres/geodata"
SQALCHEMY_DATABASE_URL = "postgresql+psycopg2://geodata:QAKvBKvLe4bS9U@postgres/geodata"
engine = create_engine(

Loading…
Cancel
Save