Commencer par créer un compte si vous ne l'avez pas, ensuit authentifier
Le repository est un projet que vous allez créer et mettre ton code dedans.
Dans le site "https://git-scm.com/" installer git suivant votre système d'exploitation.
Apres téléchargement, installer l'application.
Dans le terminal de visual studio code veuillez ouvrir le terminal dans le chemin de projet et executer les commandes suivantes:
>git init
>git add .
>git commit -m "initial commit"
>git remote add origin [lien de votre projet en github]
>git branch -M main
>git push -u origin main
Héroku sert pour le deployement de votre application.
Donner le nom à votre application
Chercher le nom de votre repository à l'aide de search et ensuite connecter le
Deployer votre application
Avant de déployer il faut ajouter trois fichiers: Procfile, requirements.txt, runtime.txt
dans Procfile on met:
web: gunicorn firstproject.wsgi:application --log-file -
Le fichier requirements.txt
asgiref==3.5.2
autopep8==2.0.0
dj-database-url==1.2.0
Django==4.1.3
django-heroku==0.3.1
gunicorn==20.1.0
psycopg2==2.9.5
pycodestyle==2.10.0
sqlparse==0.4.3
tomli==2.0.1
tzdata==2022.7
whitenoise==6.2.0
le fichier runtime.txt
python-3.10.9
Modifier le fichier settings.py
Dans setting add:
import os
import django_heroku
import dj_database_url
.
.
.
#Changer ALLOWED_HOSTS
ALLOWED_HOSTS = [
'*'
]
.
.
.
STATIC_URL = '/static/'
STATIC_ROOT = os.path.join(BASE_DIR, '/stock/static')
STATICFILES_DIRS = [
os.path.join(BASE_DIR, 'stock/static'),
]
A la fin envoyer le code modifier à l'aide du terminal:
>git add .
>git commit -m "Add existing file"
>git push -u origin main