mirror of
https://codeberg.org/catask-org/catask.git
synced 2025-04-20 13:53:42 -05:00
18 lines
No EOL
428 B
Docker
18 lines
No EOL
428 B
Docker
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 = root\n\
|
|
DB_PASS = root\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" ] |