kwork-poizonstore/_deploy/nginx.conf
phzhik fe24802831 + Bonus system (TODO: spend bonuses)
+ Telegram bot: sign up, sign in, notifications

+ Anonymous users can't see yuan_rate_commission
* Only logged in customers can create/update orders
* Customer info migrated to separate User model
* Renamed legacy fields in serializers
* Cleanup in API classes
2024-04-27 21:29:50 +04:00

53 lines
1.1 KiB
Nginx Configuration File

upstream django {
server 127.0.0.1:8002;
}
server {
listen 80;
server_name stage.crm-poizonstore.ru;
return 301 https://$host$request_uri;
}
server {
set $DOMAIN crm-poizonstore.ru;
set $APP_HOME /var/www/poizonstore-stage;
listen 443 ssl;
server_name $DOMAIN;
charset utf-8;
# === Add here SSL config ===
ssl_certificate /etc/letsencrypt/live/$DOMAIN/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/$DOMAIN/privkey.pem;
include /etc/letsencrypt/options-ssl-nginx.conf;
ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem;
# max upload size
client_max_body_size 75M; # adjust to taste
# Django media
location /media {
autoindex on;
alias $APP_HOME/media;
}
location /static {
autoindex on;
alias $APP_HOME/assets;
}
location / {
uwsgi_pass django;
uwsgi_read_timeout 300;
keepalive_timeout 70;
proxy_read_timeout 1200s;
include /etc/nginx/uwsgi_params;
include /etc/nginx/proxy_params;
}
location /flower/ {
proxy_pass http://localhost:5555/flower/;
}
}