fix: docker deploy

v0.1
rrr-marble 4 years ago
parent acfbe8425f
commit cd2d6e18bf

@ -1,11 +1,12 @@
FROM python:3.8-bullseye
COPY . /app
COPY . /app/geodata
run apt-get update && \
apt-get install -y gunicorn
RUN pip install --upgrade pip
RUN pip install wheel
RUN pip install -r /app/requirements.txt
RUN pip install gunicorn uvicorn
RUN rm -rf /var/lib/apt/lists/*
@ -13,9 +14,10 @@ EXPOSE 8000
WORKDIR /app
CMD [
"gunicorn",
"--workers=2",
"--worker-class=uvicorn.workers.UvicornWorker",
"main:app"
CMD [ \
"gunicorn", \
"--workers=2", \
"--worker-class=uvicorn.workers.UvicornWorker", \
"--bind=0.0.0.0:8000", \
"main:app" \
]

@ -5,7 +5,7 @@ services:
image: geodata-catalog
build:
context: ../src/
dockerfile: Dockerfile
dockerfile: ../docker/Dockerfile
volumes:
- tmp_vol:/tmp
@ -15,8 +15,11 @@ services:
POSTGRES_USER: "geodata"
POSTGRES_DB: "geodata"
POSTGRES_PASSWORD: "QAKvBKvLe4bS9U"
volumes:
- geodata_db:/var/lib/postgresql/data
volumes:
geodata_db:
tmp_vol:
driver_opts:
type: tmpfs

Loading…
Cancel
Save