-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathDockerfile
More file actions
20 lines (17 loc) · 967 Bytes
/
Dockerfile
File metadata and controls
20 lines (17 loc) · 967 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
FROM ghcr.io/zooniverse/docker-nginx:1.29
ARG GITHUB_SHA
RUN mkdir -p /var/www && echo "$GITHUB_SHA" > /var/www/commit_id.txt
RUN mkdir -p /nginx-cache/ && touch /etc/nginx-deny.conf
ADD nginx.conf /etc/nginx/nginx.conf
ADD nginx-redirects.conf /etc/nginx/redirects.conf
ADD nginx-proxy.conf /etc/nginx/proxy.conf
ADD nginx-proxy-security-headers.conf /etc/nginx/proxy-security-headers.conf
ADD nginx-project-redirects.conf /etc/nginx/project-redirects.conf
ADD nginx-pfe-redirects.conf /etc/nginx/pfe-redirects.conf
ADD nginx-special-redirects.conf /etc/nginx/special-redirects.conf
ADD nginx-sltp-redirects.conf /etc/nginx/sltp-redirects.conf
ADD nginx-private-project-redirects.conf /etc/nginx/private-project-redirects.conf
ADD nginx-pfe-staging-redirects.conf /etc/nginx/pfe-staging-redirects.conf
ADD nginx-s3-proxy-headers.conf /etc/nginx/s3-proxy-headers.conf
ADD nginx-az-proxy-headers.conf /etc/nginx/az-proxy-headers.conf
ADD sites/ /etc/nginx/sites/