Skip to content
Snippets Groups Projects
Commit 15b9c921 authored by HeJ's avatar HeJ
Browse files

Merge branch 'extern-nginx-conf' into 'develop'

move nginx config out of image

See merge request rc3/hub!212
parents 5dfcea0b 60dc2b01
No related branches found
No related tags found
No related merge requests found
......@@ -69,10 +69,9 @@ RUN install_packages nginx-light
RUN chown -R appuser:appuser /var/lib/nginx /var/log/nginx
COPY deployment/docker/nginx-standalone.conf /etc/nginx/nginx.conf
COPY --from=monolith /app/static.dist /app/static.dist
CMD ["nginx"]
CMD ["nginx", "-c", "/data/nginx.conf"]
FROM monolith as default_image
user appuser appuser;
worker_processes auto;
daemon off;
events {
worker_connections 2048;
}
http {
server_tokens off;
sendfile on;
charset utf-8;
tcp_nopush on;
tcp_nodelay on;
client_max_body_size 50M;
types_hash_max_size 2048;
server_names_hash_bucket_size 64;
include /etc/nginx/mime.types;
default_type application/octet-stream;
add_header X-Content-Type-Options nosniff;
access_log /data/access.log combined;
error_log /data/error.log;
add_header Referrer-Policy same-origin;
gzip on;
gzip_disable "msie6";
gzip_types text/plain text/html text/css application/json application/javascript application/x-javascript text/javascript text/xml application/xml application/rss+xml application/atom+xml application/rdf+xml image/svg+xml;
gzip_vary on;
gzip_proxied any;
gzip_comp_level 6;
gzip_buffers 16 8k;
include /etc/nginx/conf.d/*.conf;
server {
listen 80 backlog=4096 default_server;
listen [::]:80 ipv6only=on default_server;
server_name _;
return 301 https://$host$request_uri;
}
server {
listen 443 backlog=4096 ssl http2;
listen [::]:443 ipv6only=on ssl http2;
server_name _;
index index.html;
root /var/www;
ssl_certificate /data/fullchain.pem;
ssl_certificate_key /data/privkey.pem;
location /static/ {
alias /app/static.dist/;
access_log off;
expires 365d;
add_header Cache-Control "public";
}
location /media/ {
alias /media/;
autoindex off;
access_log off;
expires 365d;
add_header Cache-Control "public";
}
location / {
proxy_pass http://hub:8000/;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
}
}
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment