Browse Source

Lol I hate my life.

feature/python-error-tracking
Drew Larson 7 years ago
parent
commit
b26101dfc1
  1. 2
      bikeshop_project/bikeshop/settings/production.py
  2. 6
      docker-compose.prod.yml
  3. 43
      docker/nginx/conf/nginx-site.conf

2
bikeshop_project/bikeshop/settings/production.py

@ -40,7 +40,7 @@ LOGGING = {
WEBPACK_LOADER = {
'DEFAULT': {
'CACHE': True,
'BUNDLE_DIR_NAME': 'assets/dist/', # must end with slash
'BUNDLE_DIR_NAME': 'dist/', # must end with slash
'STATS_FILE': os.path.join(BASE_DIR, '../webpack-stats-prod.json'),
'POLL_INTERVAL': 0.1,
'IGNORE': ['.+\.hot-update.js', '.+\.map']

6
docker-compose.prod.yml

@ -6,10 +6,14 @@ services:
image: bcbc/nginx:production
ports:
- "80:80"
- "443:443"
links:
- workstand
volumes_from:
- workstand:ro
volumes:
- certs:/etc/letsencrypt
workstand:
build:
context: .
@ -33,3 +37,5 @@ services:
volumes:
static:
external: false
certs:
external: false

43
docker/nginx/conf/nginx-site.conf

@ -1,28 +1,27 @@
# server {
# listen 80;
# server_name www.shop.bcbc.bike;
# # $scheme will get the http protocol
# # and 301 is best practice for tablet, phone, desktop and seo
# return 301 https://shop.bcbc.bike$request_uri;
#}
#server {
# listen 80;
# server_name shop.bcbc.bike;
# # $scheme will get the http protocol
# # and 301 is best practice for tablet, phone, desktop and seo
# return 301 https://shop.bcbc.bike$request_uri;
#}
server {
listen 80;
server_name www.shop.bcbc.bike;
# $scheme will get the http protocol
# and 301 is best practice for tablet, phone, desktop and seo
return 301 https://shop.bcbc.bike$request_uri;
}
server {
listen 80;
server_name shop.bcbc.bike;
# $scheme will get the http protocol
# and 301 is best practice for tablet, phone, desktop and seo
return 301 https://shop.bcbc.bike$request_uri;
}
server {
# listen 443 ssl;
listen 80;
listen 443 ssl;
server_name shop.bcbc.bike;
# ssl_certificate /etc/letsencrypt/live/{{ app_domain_name }}/fullchain.pem;
# ssl_certificate_key /etc/letsencrypt/live/{{ app_domain_name }}/privkey.pem;
ssl_certificate /etc/letsencrypt/live/shop.bcbc.bike/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/shop.bcbc.bike/privkey.pem;
# ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
# ssl_prefer_server_ciphers on;
# ssl_ciphers 'EECDH+AESGCM:EDH+AESGCM:AES256+EECDH:AES256+EDH';
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_prefer_server_ciphers on;
ssl_ciphers 'EECDH+AESGCM:EDH+AESGCM:AES256+EECDH:AES256+EDH';
location = /favicon.ico { access_log off; log_not_found off; }
keepalive_timeout 5;
@ -34,7 +33,7 @@ server {
}
location /static {
root /code/static;
root /code;
}
location @proxy_to_app {

Loading…
Cancel
Save