-
Notifications
You must be signed in to change notification settings - Fork 3
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
[TECH] Ajout d'un job pour configurer automatiquement l'autoscaler d'applications sur Scalingo (PIX-8638) #298
[TECH] Ajout d'un job pour configurer automatiquement l'autoscaler d'applications sur Scalingo (PIX-8638) #298
Conversation
Une fois l'application déployée, elle sera accessible à cette adresse https://bot-pr298.review.pix.fr |
2a8fef6
to
c25d9e3
Compare
fd298c6
to
e8ffb4b
Compare
c360352
to
0e83b27
Compare
280d355
to
68ce51e
Compare
68ce51e
to
44385c5
Compare
ef0bd8f
to
37502f7
Compare
5c996f5
to
b1356dd
Compare
d04cba8
to
ddd500f
Compare
b31673f
to
f21f739
Compare
Co-authored-by: Mickaël Alibert <[email protected]> Co-authored-by: Emeric Martineau <[email protected]>
f21f739
to
d5c2afd
Compare
Co-authored-by: Anne-Marie Esteves <[email protected]> Co-authored-by: Emeric Martineau <[email protected]>
286defb
to
b65b1f3
Compare
sample.env
Outdated
# | ||
# presence: required when autoscaling enabled | ||
# type: number | ||
# default: 2 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
supprimer, doit rester vide pour que scalingo throw une erreur
sample.env
Outdated
# | ||
# presence: required when autoscaling enabled | ||
# type: number | ||
# default: 2 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
idem
Co-authored-by: Mickael Alibert <[email protected]> Co-authored-by: Emeric Martineau <[email protected]>
b65b1f3
to
972f884
Compare
🦄 Problème
L'autoscaler de Scalingo peut mettre du temps à provisionner des containers, un pic de connexion peut donc générer des erreurs.
Cependant, nous connaissons à peu près les horaires des possibles pics de connexion.
🤖 Proposition
Ajouter un cron pour configurer automatiquement l'autoscaler à des heures définies en utilisant un service de lancement de tâches :
🌈 Remarques
Nous pourrions à terme, rapatrier les tâches de https://github.com/1024pix/scalingo-review-app-manager/blob/master/lib/JobManager.js dans pix-pot, celle-ci etant lancées via le service
ecoModeService
💯 Pour tester
🟢
Lancer le server via
npm start
(l'autoscale n'est pas activé par défaut) et observer l'apparition des logs suivant dans votre terminal :