feat: v2.0 – réorg docker/scripts, prod, résas, abonnements Wave, Flyway base vierge
This commit is contained in:
26
docker/docker-compose.yml
Normal file
26
docker/docker-compose.yml
Normal file
@@ -0,0 +1,26 @@
|
||||
# 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
|
||||
Reference in New Issue
Block a user