API-Manager/Dockerfile_nginx

10 lines
437 B
Plaintext
Raw Normal View History

FROM python:3.10 AS builder
COPY . /app
RUN cp /app/.github/local_settings_container.py /app/apimanager/apimanager/local_settings.py
RUN pip install -r /app/requirements.txt
WORKDIR /app
RUN python ./apimanager/manage.py collectstatic --noinput
2024-10-16 12:16:39 +00:00
FROM nginxinc/nginx-unprivileged:stable
2024-10-24 06:12:29 +00:00
COPY nginx.apimanager.conf /etc/nginx/conf.d/apimanager.conf
2024-10-16 12:16:39 +00:00
COPY --from=builder /app/apimanager/static /usr/share/nginx/html
2024-10-24 06:12:29 +00:00
CMD nginx -g "daemon off;"