Migrate to Podman

This commit is contained in:
2023-07-06 16:11:02 +00:00
parent b4424a7782
commit 8ef39ffe48
7 changed files with 82 additions and 78 deletions

View File

@@ -2,8 +2,8 @@
FROM python:3
ARG OPERATION
RUN useradd -d /code xf
RUN mkdir -p /code
RUN useradd -d /code xf
RUN chown -R xf:xf /code
RUN mkdir -p /conf/static
@@ -16,7 +16,7 @@ USER xf
ENV PYTHONDONTWRITEBYTECODE=1
ENV PYTHONUNBUFFERED=1
WORKDIR /code
COPY requirements.txt /code/
COPY --chown=xf:xf requirements.txt /code/
RUN python -m venv /venv
RUN . /venv/bin/activate && pip install -r requirements.txt
@@ -25,4 +25,4 @@ RUN . /venv/bin/activate && pip install -r requirements.txt
CMD if [ "$OPERATION" = "uwsgi" ] ; then . /venv/bin/activate && uwsgi --ini /conf/uwsgi.ini ; else . /venv/bin/activate && exec python manage.py runserver 0.0.0.0:8000; fi
# CMD . /venv/bin/activate && uvicorn --reload --reload-include *.html --workers 2 --uds /var/run/socks/app.sock app.asgi:application
# CMD . /venv/bin/activate && gunicorn -b 0.0.0.0:8000 --reload app.asgi:application -k uvicorn.workers.UvicornWorker
# CMD . /venv/bin/activate && gunicorn -b 0.0.0.0:8000 --reload app.asgi:application -k uvicorn.workers.UvicornWorker