Installation

There are two ways to run this project: local development or using Docker.

Quick Start - Local Development

For experienced developers:

git clone https://github.com/MagNott/P13_Mettez_echelle_application_django_architecture_modulaire.git
cd P13_Mettez_echelle_application_django_architecture_modulaire
python -m venv venv
source venv/bin/activate
pip install -r requirements.txt
python manage.py runserver

The application will be available at http://127.0.0.1:8000/

Quick Start - Docker

Pull and run the pre-built Docker image:

docker pull magnott/oc-lettings-site:latest
docker run -p 8000:8000 magnott/oc-lettings-site:latest

The application will be available at http://127.0.0.1:8000/

Note

The Docker image runs with production settings (gunicorn + WhiteNoise).

Detailed Instructions

For complete installation guide, configuration options, and environment variables, see the project README on GitHub.