Fixed docker image. Fixed issue with environment variable interpolation (on Linux, it is case sensitive, so converting to lowercase was bad. Cleaned up directory structure.

This commit is contained in:
2018-11-02 02:25:15 +02:00
parent ba965515e9
commit 1fafd859b7
15 changed files with 331 additions and 174 deletions

4
docker/init.sh Executable file
View File

@ -0,0 +1,4 @@
#!/bin/bash
./manage.py migrate
gunicorn -b 0.0.0.0:8000 -w 1 YtManager.wsgi

31
docker/nginx/nginx.conf Normal file
View File

@ -0,0 +1,31 @@
# nginx.conf
upstream djangoA {
server web:8000 max_fails=3 fail_timeout=0;
}
server {
include mime.types;
# The port your site will be served on
listen 80;
# the domain name it will serve for
server_name 0.0.0.0;# substitute your machine's IP address or FQDN
charset utf-8;
#Max upload size
client_max_body_size 512M; # adjust to taste
location /static {
alias /www/static;
expires 30d;
}
location / {
try_files $uri @proxy_to_app;
}
# Finally, send all non-media requests to the Django server.
location @proxy_to_app {
proxy_set_header X-Real-IP $remote_addr;
proxy_redirect off;
proxy_set_header Host $host;
proxy_pass http://djangoA;
}
}