Update env vars and nginx conf for deployment

This commit is contained in:
Ari Timonen 2020-05-09 23:12:51 +02:00
parent 4bb15ffd56
commit 132cd59011
3 changed files with 7 additions and 4 deletions

View file

@ -18,6 +18,7 @@ PRODUCTION_ROOT_DOMAIN=ensl.org
PRODUCTION_DOMAIN=www.ensl.org
PRODUCTION_PORT=80
PRODUCTION_PORT_SSL=443
PRODUCTION_NGINX_PATH=/var/www
MYSQL_DATABASE=ensl
MYSQL_CONNECTION_POOL=48

View file

@ -8,9 +8,11 @@ SCRYPT_MAX_TIME=0.001
ASSETS_PRECOMPILE=1
PUMA_PORT=5000
STAGING_ROOT_DOMAIN=ensl.org
STAGING_DOMAIN=www.ensl.org
STAGING_PORT=5001
STAGING_PORT_SSL=5000
STAGING_NGINX_PATH=/var/staging
MYSQL_DATABASE=ensl_staging

View file

@ -3,7 +3,7 @@
# Use it in production or copy it over
upstream puma {
server production:$PUMA_PORT;
server production:$PRODUCTION_PUMA_PORT;
# server unix:/var/tmp/puma.$RAILS_ENV.sock fail_timeout=0;
}
@ -17,7 +17,7 @@ server {
ssl_certificate_key /etc/ssl/ensl/privkey.pem;
server_name $PRODUCTION_ROOT_DOMAIN;
root $APP_PATH_PUBLIC;
root $PRODUCTION_NGINX_PUBLIC;
return 301 https://$PRODUCTION_DOMAIN$request_uri;
}
@ -36,7 +36,7 @@ server {
error_page 497 https://$host:$server_port$request_uri;
server_name $PRODUCTION_DOMAIN;
root $APP_PATH_PUBLIC;
root $PRODUCTION_NGINX_PUBLIC;
index index.html index.htm index.php;
ssl_certificate /etc/ssl/ensl/fullchain.pem;