config for Docker
This commit is contained in:
23
Dockerfile
Normal file
23
Dockerfile
Normal file
@@ -0,0 +1,23 @@
|
||||
FROM python:3
|
||||
|
||||
LABEL authors="Bernhard Radermacher"
|
||||
|
||||
RUN pip install fastapi mariadb pymysql passlib[bcrypt] pyjwt python-multipart sqlmodel uvicorn ldap3
|
||||
|
||||
ARG DB_USER="must be set"
|
||||
ARG DB_PASSWORD="must be set"
|
||||
|
||||
ENV DB_USER=$DB_USER \
|
||||
DB_PASSWORD=$DB_PASSWORD \
|
||||
DB_HOST="mariadb.ctmapp.kiongroup.net" \
|
||||
DB_PORT=3306 \
|
||||
DB_DATABASE="fast_vpsx" \
|
||||
LOG_LEVEL="INFO"
|
||||
|
||||
COPY app /
|
||||
|
||||
|
||||
#ENTRYPOINT ["python", "main.py"]
|
||||
#ENTRYPOINT ["/bin/bash"]
|
||||
|
||||
ENTRYPOINT ["/usr/local/bin/uvicorn", "main:app", "--host", "0.0.0.0"]
|
||||
Reference in New Issue
Block a user