flower socket

prod
Dmitriy Shesterkin 9 years ago
parent a08d7d8914
commit e9ba0d6000
  1. 16
      conf/nginx.conf
  2. 2
      conf/supervisor.conf
  3. 1
      docker-compose.yml

@ -21,6 +21,10 @@ http {
server unix:/tmp/gunicorn.sock fail_timeout=0; server unix:/tmp/gunicorn.sock fail_timeout=0;
} }
upstream flower {
server unix:/tmp/flower.sock fail_timeout=0;
}
server { server {
listen 80; listen 80;
server_name _; server_name _;
@ -39,6 +43,18 @@ http {
expires 30d; expires 30d;
} }
location /flower/ {
proxy_pass http://flower;
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Protocol $scheme;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_http_version 1.1;
}
location / { location / {
proxy_set_header Host $http_host; proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Real-IP $remote_addr;

@ -37,7 +37,7 @@ startsecs=10
stopwaitsecs=600 stopwaitsecs=600
[program:flower] [program:flower]
command=celery -A src.dokumentor flower -l info -E -B --broker=amqp://dokumentor:dokumentor@rabbitmq:5672// --basic_auth=dokumentor:dokumentor command=celery -A src.dokumentor flower -l info -E -B --unix_socket=/tmp/flower.sock --broker=amqp://dokumentor:dokumentor@rabbitmq:5672// --url_prefix=flower --basic_auth=dokumentor:dokumentor
directory=/opt/app directory=/opt/app
stdout_logfile=/var/log/celery-flower.log stdout_logfile=/var/log/celery-flower.log
stderr_logfile=/var/log/celery-flower-error.log stderr_logfile=/var/log/celery-flower-error.log

@ -9,7 +9,6 @@ services:
- ./:/opt/app - ./:/opt/app
ports: ports:
- "32768:80" - "32768:80"
- "33798:5555"
env_file: conf/env env_file: conf/env
depends_on: depends_on:
- db - db

Loading…
Cancel
Save