add dockerfile
This commit is contained in:
parent
867575161a
commit
7310a3cdb5
1 changed files with 18 additions and 0 deletions
18
Dockerfile
Normal file
18
Dockerfile
Normal file
|
@ -0,0 +1,18 @@
|
|||
FROM python:3-alpine
|
||||
|
||||
ARG ADMIN_PASSWORD
|
||||
|
||||
WORKDIR /catask
|
||||
COPY . .
|
||||
RUN pip install --no-cache-dir -r requirements.txt
|
||||
|
||||
RUN echo $'DB_HOST = 127.0.0.1\n\
|
||||
DB_NAME = catask\n\
|
||||
DB_USER = catask\n\
|
||||
DB_PASS = catask\n\
|
||||
DB_PORT = 3306\n\
|
||||
ADMIN_PASSWORD = $ADMIN_PASSWORD\n\
|
||||
APP_SECRET = $(python3 -c "import secrets; print(secrets.token_hex())")' > .env
|
||||
COPY config.example.json config.json
|
||||
|
||||
ENTRYPOINT [ "gunicorn", "-w", "4", "app:app" ]
|
Loading…
Add table
Reference in a new issue