Docker_service/Dockerfile.paraderos_backend

27 lines
688 B
Docker

FROM python:3.11-slim
RUN apt-get update && apt-get -y install git && apt-get clean
RUN useradd -m app
RUN git clone https://72d861f982d2a76275d5b8178fe0633b19c43d33@dev.ilab.cl/TDTP/paraderos_backend /srv
RUN pip install -r /srv/requirements.txt
RUN sed -i -e '/localhost/d' -e '/hz.kursor.cl/d' '125i "paradero.tdt-dev.ilab.cl",' -e '29i "paradero.tdt-dev.ilab.cl",' /srv/project/settings.py
# \
# -e '/DEBUG/s/True/False/' \
# -e 's/SECRET_KEY.*$/SECRET_KEY="$SECRET_KEY"/g' \
# -e 's/USE_TZ.*$/USE_TZ=True/g' \
RUN chown -R app:app /srv
USER app
WORKDIR /srv
ENTRYPOINT ["python3"]
CMD ["manage.py", "runserver", "0.0.0.0:4000"]