Add docker support

master
Abdussamet Kocak 6 years ago
parent 7babd3f50b
commit f8b2c80634

@ -0,0 +1,8 @@
.git
*.pyc
__pycache__
.idea
venv
.venv
*.map
*.tsbuildinfo

@ -0,0 +1,12 @@
FROM python:3.7-slim
WORKDIR /app
COPY ./install.sh ./requirements.txt ./
RUN bash install.sh
COPY ./app.sqlite3 .
COPY ./app ./app
COPY ./core ./core
ENTRYPOINT ["uvicorn", "--host", "0.0.0.0", "--port", "8000", "app.app:app"]
EXPOSE 8000
ENV PYTHONUNBUFFERED=1

@ -0,0 +1,12 @@
#!/usr/bin/env bash
packages="python3-dev gcc"
apt-get update \
&& apt-get install -y --no-install-recommends $packages
pip install -r requirements.txt
apt-get remove -y $packages \
&& apt-get autoremove -y \
&& apt-get clean -y \
&& rm -rf /var/lib/apt/lists/*
Loading…
Cancel
Save