Ce projet est une application web Django qui fonctionne avec Docker et Docker Compose. Il inclut une configuration pour lancer l'application localement en utilisant Docker.
Pour exécuter ce projet localement, assurez-vous d'avoir installé Docker et Docker Compose sur votre système. Vous pouvez les installer en suivant les instructions officielles :
Une fois que Docker
et Docker
Compose sont installés, suivez ces étapes :
-
Clonez le dépôt depuis GitHub :
$ git clone [email protected]:nbesoro/techyao.git $ cd techyao
-
Copiez le fichier .env.example en tant que .env :
$ cp .env.sample .env
Modifiez les variables d'environnement dans le fichier
.env
selon vos besoins. -
Construisez les conteneurs Docker :
$ docker-compose build
-
Lancez les conteneurs Docker
$ docker-compose up -d $ docker-compose exec web python manage.py createsuperuser
-
Les conteneurs Docker seront démarrés, et l'application sera accessible à l'adresse:
-
Clonez le dépôt depuis GitHub :
$ git clone [email protected]:nbesoro/techyao.git $ cd techyao
-
Copiez le fichier .env.example en tant que .env :
$ cp .env.sample .env
Modifiez les variables d'environnement dans le fichier
.env
selon vos besoins. -
Créer et activer un environnement virtuel:
$ python3.12 -m venv venv && source venv/bin/activate
-
Installer les requirements:
(venv)$ pip install -r requirements.txt
-
Appliquer les migrations:
(venv)$ python manage.py migrate
-
Créer un superutilisateur et alimenter la base de données:
(venv)$ python manage.py createsuperuser
-
Lancer le projet:
(venv)$ python manage.py runserver
l'application sera accessible à l'adresse:
Ce projet a été développé en utilisant les technologies suivantes :