fix: docker deploy

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

@ -1,11 +1,12 @@
FROM python:3.8-bullseye 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 -r /app/requirements.txt
RUN pip install gunicorn uvicorn
RUN rm -rf /var/lib/apt/lists/* RUN rm -rf /var/lib/apt/lists/*
@ -13,9 +14,10 @@ EXPOSE 8000
WORKDIR /app WORKDIR /app
CMD [ CMD [ \
"gunicorn", "gunicorn", \
"--workers=2", "--workers=2", \
"--worker-class=uvicorn.workers.UvicornWorker", "--worker-class=uvicorn.workers.UvicornWorker", \
"main:app" "--bind=0.0.0.0:8000", \
"main:app" \
] ]

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

Loading…
Cancel
Save