Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Découpler les worker Celery du serveur de prod #4877

Open
3 of 12 tasks
Charline-L opened this issue Jan 10, 2025 · 0 comments
Open
3 of 12 tasks

Découpler les worker Celery du serveur de prod #4877

Charline-L opened this issue Jan 10, 2025 · 0 comments
Assignees
Labels
devops CI, Github Actions...

Comments

@Charline-L
Copy link
Collaborator

Charline-L commented Jan 10, 2025

Étape 1 :

  • découper les applications sur Clever pour staging : django-vue, django-celery, redis
  • ajouter la config d'env CC qui remplace le fichier python.json PR
  • vérifier que les tâches sont bien lancées dans le celery et non notre serveur

Étape 2 :

  • met à jour le Docker pour répliquer l'architecture en local PR

Étape 3 :

  • dans notre code lancer les tâches celery en delay ou apply_async depuis notre scheduler
  • déployer sur staging
  • vérifier qu'elles sont bien exécutées dans notre app celery de clever
  • on peut déployer sur prod le code en l'état, ça optimisera déjà un peu notre serveur

Étape 4 :

  • reproduit l'architecture avec les 3 applications pour la prod : django-vue, django-celery, redis
  • vérifier que ça fonctionne
  • renomme nos apps avec le préfix "prod-" pour être homogènes

Étape 5 :

  • que fait-on pour ma-cantine-demo ?
@Charline-L Charline-L added the devops CI, Github Actions... label Jan 10, 2025
@Charline-L Charline-L changed the title Devops : Découpler les worker Celery du serveur de prod Découpler les worker Celery du serveur de prod Jan 10, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
devops CI, Github Actions...
Projects
None yet
Development

No branches or pull requests

2 participants