Size: a a a

Django [ru] #STAY HOME

2018 December 10

ОК

Омурбек уулу Кайрат in Django [ru] #STAY HOME
Омурбек уулу Кайрат
Чтоб запустить celery у него есть команда и его засунули в докер контейнер. Проблема запускается celery но бэкенд не запускается. Были у вас такие проблемы ?
В докере так написал
celery:
    image: $CI_REGISTRY_IMAGE:$DOCKERIMAGE_TAG
    depends_on:
    - backend
    - rabbitmq
    restart: always
    command: celery -A main worker -l info -B
    environment:
    - RABBITMQ_DEFAULT_USER=$RABBITMQ_DEFAULT_USER
    - RABBITMQ_DEFAULT_PASS=$RABBITMQ_DEFAULT_PASS
    - RABBITMQ_DEFAULT_HOST=$RABBITMQ_DEFAULT_HOST
    - RABBITMQ_DEFAULT_PORT=$RABBITMQ_DEFAULT_PORT
    - RABBITMQ_DEFAULT_VHOST=$RABBITMQ_DEFAULT_VHOST
    networks:
      backend:
источник

DT

Dan Tyan in Django [ru] #STAY HOME
ты покажи как запускаются оба =)
источник

DT

Dan Tyan in Django [ru] #STAY HOME
а зачем ему зависимость от backend ?
источник

ОК

Омурбек уулу Кайрат in Django [ru] #STAY HOME
Dan Tyan
а зачем ему зависимость от backend ?
основная идея была в том, чтобы запускать celery только после полного подняния backend'а, дабы удостовериться, что база доступна
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
Омурбек уулу Кайрат
В докере так написал
celery:
    image: $CI_REGISTRY_IMAGE:$DOCKERIMAGE_TAG
    depends_on:
    - backend
    - rabbitmq
    restart: always
    command: celery -A main worker -l info -B
    environment:
    - RABBITMQ_DEFAULT_USER=$RABBITMQ_DEFAULT_USER
    - RABBITMQ_DEFAULT_PASS=$RABBITMQ_DEFAULT_PASS
    - RABBITMQ_DEFAULT_HOST=$RABBITMQ_DEFAULT_HOST
    - RABBITMQ_DEFAULT_PORT=$RABBITMQ_DEFAULT_PORT
    - RABBITMQ_DEFAULT_VHOST=$RABBITMQ_DEFAULT_VHOST
    networks:
      backend:
depends_on ничего не гарантирует тут и полностью игнорируется при запуске через stack deploy
источник

ОК

Омурбек уулу Кайрат in Django [ru] #STAY HOME
Alexander Ovchinnikov 🦁
depends_on ничего не гарантирует тут и полностью игнорируется при запуске через stack deploy
хм, ок
источник

ОК

Омурбек уулу Кайрат in Django [ru] #STAY HOME
ща уберу
источник

AM

Andrey Musikhin in Django [ru] #STAY HOME
Alexander Ovchinnikov 🦁
depends_on ничего не гарантирует тут и полностью игнорируется при запуске через stack deploy
не игнорируется, но не знает что в твоем понимании "команда контейнера запущена, и работает как часы", а просто запускает в порядке очереди
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
Andrey Musikhin
не игнорируется, но не знает что в твоем понимании "команда контейнера запущена, и работает как часы", а просто запускает в порядке очереди
The depends_on option is ignored when deploying a stack in swarm mode with a version 3 Compose file.
источник

AM

Andrey Musikhin in Django [ru] #STAY HOME
Alexander Ovchinnikov 🦁
The depends_on option is ignored when deploying a stack in swarm mode with a version 3 Compose file.
можешь ссыль?
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
Andrey Musikhin
можешь ссыль?
источник

AM

Andrey Musikhin in Django [ru] #STAY HOME
спасибо. заколебало собирать данные докера по кускам с кучи разных мест доков...
источник

k

kambeerhunter in Django [ru] #STAY HOME
Anton Fircak
так а как его добавить в голый джсон запрос
если скрипт с запросом в шаблоне, то добавляешь в запрос что то такое:
csrfmiddlewaretoken: '{{ csrf_token }}'
источник

AF

Anton Fircak in Django [ru] #STAY HOME
kambeerhunter
если скрипт с запросом в шаблоне, то добавляешь в запрос что то такое:
csrfmiddlewaretoken: '{{ csrf_token }}'
А если на джсоне?
источник

AF

Anton Fircak in Django [ru] #STAY HOME
Я на дрф пишу голом
источник

EM

Eugene Maltsev in Django [ru] #STAY HOME
Нужно указать передачу cookies на клинте в запросах
источник

DT

Dan Tyan in Django [ru] #STAY HOME
при общении с drf куки особо не используются
на сколько понимаю
источник

EM

Eugene Maltsev in Django [ru] #STAY HOME
Dan Tyan
при общении с drf куки особо не используются
на сколько понимаю
Ну смотря какой auth класс стоит)
источник

EM

Eugene Maltsev in Django [ru] #STAY HOME
csrfmiddlewaretoken только при Session вроде как нужен
источник

А

Алексей in Django [ru] #STAY HOME
Anton Fircak
так а как его добавить в голый джсон запрос
ты про это что ли?
https://github.com/github/fetch#caveats
источник