| 123456789101112131415161718192021222324252627 |
- FROM python:3.9-alpine
- # don't write .pyc files on import
- ENV PYTHONDONTWRITEBYTECODE 1
- # force stdout and stderr to be unbuffered
- ENV PYTHONUNBUFFERED 1
- RUN apk --update add gcc make g++ zlib-dev mc nmap bash postgresql-client postgresql-dev
- RUN cp /usr/share/zoneinfo/America/Argentina/Cordoba /etc/localtime
- #RUN addgroup -S python && adduser -S python -G python
- #USER python
- COPY ./requirements.txt .
- RUN pip install -r requirements.txt
- COPY . /app
- WORKDIR /app
- # Add Crons:
- ADD ./crons /etc/crontabs/root
- COPY ./docker-entrypoint.sh /docker-entrypoint.sh
- EXPOSE 8000
- ENTRYPOINT [ "ash", "/docker-entrypoint.sh" ]
|