J'ai créé une application pour django sur Openshift v3 PRO avec le template django-ex. Cela fonctionne très bien. J'utilise POSTGRESQL avec un stockage persistant.Variables CronJob, django et environnement
J'ai besoin d'un travail cron programmé pour se déclencher toutes les heures pour exécuter des commandes de gestion de django. J'utilise le pod CronJob pour ça.
Mon problème est le suivant: je dois créer le travail de CronJob avec les mêmes variables d'environnement que le pod django a été créé avec (database_ , DJANGO_, et d'autres), mais ne vois pas un moyen facile de faire .
Toute aide apprécierait.
Graham, merci pour la réponse. Alors suggérez-vous que je l'ajoute au modèle initial qui a créé l'application entière (c'est-à-dire django-ex/openshift/django.json) ou l'ajouter plus tard? Je pensais que j'avais des problèmes avec cela dans le passé dans la spécification ci-dessus n'était pas autorisé dans le modèle. Merci encore votre aide. – YoFlynn
Le modèle d'origine n'inclut aucun travail. Suggérez-vous d'y ajouter des emplois? Cela n'aide pas si votre application est déjà déployée. Si vous allez utiliser l'image de l'application pour le travail, vous devrez utiliser certaines astuces pour que le travail l'utilise. Incluez votre spécification de cronjob ici pour que je puisse le voir. –
Oui, je suis encore en phase POC sur la façon de transférer mon application django de OS2 -> OS3, donc l'ajouter au modèle d'application n'est pas un problème. avoir du mal à poster des commentaires sur mon code, ce n'est pas trop facile à SO. – YoFlynn