[PYTHON] mémo de déploiement heroku (Django)

Préparer Django

Voir Travailler avec Django pour plus de détails.

Procfile Créez un fichier Procfile et ajoutez ce qui suit.

Procfile


web: gunicorn PROJECTNAME.wsgi

settings.py Installez django-heroku

pip install django-heroku

Ajoutez ce qui suit à settings.py

settings.py


import django_heroku
django_heroku.settings(locals())

requirements.txt Créez requirements.txt dans le répertoire racine (sous le dossier du projet) et ajoutez ce qui suit

requirements.txt


django
gunicorn
django-heroku

Préparer heroku

Connectez-vous à heroku

heroku login
```

### Créer une application
```
heroku create APPNAME
```

### paramètres git
```
heroku git:remote -a APPNAME
```

### paramètres de buildpacks

```
heroku buildpacks:set heroku/python 
```

## Déployer
### Déployer
```
git push heroku master
```

### Lancement d'application
```
heroku open
```

## Autre
### Exécution de la commande sur heroku
```
heroku run COMMAND
```

 Interruption de commande: `heroku run: commande détachée`

### Journal
```
heroku logs --t
```

### Liste des applications
```
heroku list
```

### Exécution de commande pour chaque application
```
heroku COMMAND --app APPNAME
```


Recommended Posts

mémo de déploiement heroku (Django)
Django Heroku Deploy 1
Mémo d'apprentissage Django
mémo du didacticiel django
Django Heroku Deploy 2
Django memo n ° 1 à partir de zéro
mémo heroku (pour moi)
[Memo] Environnement de développement Django
Mémo de déploiement de Django × Postgresql sur Docker vers Heroku
Mémo de construction de l'environnement de développement Django
Django - Déploiement de l'hôte virtuel mod_wsgi Apache
Déployer le projet django sur heroku
[Mémo d'apprentissage] Résumé de la commande Django
Mémo inversé de l'écran de gestion Django
[Mémo Django] Échec lors de l'installation de modal
DJango Memo: Depuis le début (préparation)
Déployer l'application Django sur Heroku
Django
python + django + scikit-learn + mecab (1) avec heroku
python + django + scikit-learn + mecab (2) avec heroku
Page DJango publiée sur heroku: Practice
Blog Django sur heroku: implémentation de la connexion
DJango Memo: depuis le début (réglage du modèle)
Mémo d'enregistrement d'informations en utilisant la session dans Django
Déployer l'API Django avec heroku (mémo personnel)
[Django] Erreur rencontrée lors du déploiement de heroku (2)
Déployer l'application Django sur Heroku [Partie 2]
Réagir → Ajax → Django sur les notes d'implémentation Linux
Déployer l'application Django sur Heroku [Partie 1]
[Django] Problème rencontré lors du déploiement d'heroku (1)
CentOS8 + Apache2.4 + pyenv + mod_wsgi + Déploiement de projet Django
[Django] Mémo lorsque le journal n'était pas
[Note d'étude] Intégration OAuth2 entre les projets django