settings flower

prod
Dmitriy Shesterkin 9 years ago
parent e9ba0d6000
commit 0b3db9035e
  1. 5
      conf/env.template
  2. 13
      conf/flower_conf.py
  3. 16
      conf/nginx.conf
  4. 2
      conf/supervisor.conf
  5. 1
      docker-compose.yml

@ -2,6 +2,11 @@ DJANGO_SETTINGS_MODULE=src.dokumentor.settings.{{env}}
DJANGO_SECRET='CHANGE_ME_IN_PRODUCTION'
# Flower settings
FLOWER_PORT=5555
FLOWER_BASIC_AUTH=user:password
DJANGO_DB='postgres://USER:PASSWORD@HOST:PORT/NAME'
DJANGO_FROM_EMAIL='root@localhost'

@ -0,0 +1,13 @@
# -*- coding: utf-8 -*-
import os
import envvars as e
conf_dir = os.path.normpath(os.path.join(os.path.dirname(__file__), '..'))
e.load(os.path.join(conf_dir, 'conf/env'))
port = e.get('FLOWER_PORT')
broker = e.get('CELERY_BROKER_URL')
basic_auth = [e.get('FLOWER_BASIC_AUTH')]

@ -21,10 +21,6 @@ http {
server unix:/tmp/gunicorn.sock fail_timeout=0;
}
upstream flower {
server unix:/tmp/flower.sock fail_timeout=0;
}
server {
listen 80;
server_name _;
@ -43,18 +39,6 @@ http {
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 / {
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;

@ -37,7 +37,7 @@ startsecs=10
stopwaitsecs=600
[program:flower]
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
command=celery -A src.dokumentor flower -l info -E -B --conf=/opt/app/conf/flower_conf.py
directory=/opt/app
stdout_logfile=/var/log/celery-flower.log
stderr_logfile=/var/log/celery-flower-error.log

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

Loading…
Cancel
Save