# Dev: mvn quarkus:dev (H2 in-memory, Swagger /q/swagger-ui, Kafka localhost:9092) # App utilise le PostgreSQL existant (ex: skyfile sur 5432) - créer la DB: CREATE DATABASE afterwork_db; # Lancer depuis la racine: docker-compose -f docker/docker-compose.yml up -d # Ou depuis docker/: docker-compose up -d # # PostgreSQL: définir DB_USERNAME/DB_PASSWORD si votre instance utilise d'autres identifiants. # Exemple .env à la racine docker/ : DB_USERNAME=monuser DB_PASSWORD=monmotdepasse services: app: build: context: .. dockerfile: docker/Dockerfile.prod image: afterwork-quarkus:latest container_name: afterwork-quarkus environment: QUARKUS_PROFILE: prod DB_HOST: host.docker.internal DB_PORT: "5432" DB_NAME: "${DB_NAME:-afterwork_db}" DB_USERNAME: "${DB_USERNAME:-afterwork}" DB_PASSWORD: "${DB_PASSWORD:-changeme}" KAFKA_BOOTSTRAP_SERVERS: host.docker.internal:9092 JAVA_OPTS_APPEND: "-Dquarkus.http.host=0.0.0.0" ports: - "8080:8080" restart: unless-stopped