2023-01-31 19:04:15 +00:00
|
|
|
FROM python:3.9-buster
|
2023-01-31 19:09:21 +00:00
|
|
|
WORKDIR /opt/proxstar
|
2023-01-27 20:30:56 +00:00
|
|
|
RUN apt-get update -y && apt-get install -y python3-dev libldap2-dev libsasl2-dev ldap-utils git
|
2022-06-21 02:26:06 +00:00
|
|
|
COPY requirements.txt .
|
|
|
|
RUN pip install -r requirements.txt
|
|
|
|
COPY start_worker.sh start_scheduler.sh .
|
2023-01-31 18:31:29 +00:00
|
|
|
COPY .git .git/
|
2022-06-21 02:26:06 +00:00
|
|
|
COPY *.py .
|
|
|
|
COPY proxstar ./proxstar
|
2022-07-30 02:24:52 +00:00
|
|
|
RUN touch targets && chmod a+w targets # This is some OKD shit.
|
2023-01-31 19:04:15 +00:00
|
|
|
RUN git config --system --add safe.directory '*' # This is also some OKD shit.
|
2024-09-21 00:23:50 +00:00
|
|
|
ENTRYPOINT gunicorn proxstar:app --bind=0.0.0.0:8080
|