IT-Stock/docker-compose.yml

21 lines
622 B
YAML
Raw Normal View History

# Lancement : docker compose up --build
# L'app est accessible sur http://localhost:8000
#
# Prérequis : cp .env.example .env (et le remplir si un vrai relais SMTP
# est disponible ; sinon les emails restent simulés dans les logs, comme
# en dev local — voir `docker compose logs -f`).
#
# data/ est monté depuis l'hôte : la base SQLite (data/stock.db) reste
# visible et sauvegardable directement dans ce dossier, exactement comme
# en dev local sans Docker.
services:
stock:
build: .
ports:
- "8000:8000"
volumes:
- ./data:/app/data
env_file:
- .env
restart: unless-stopped