27 lines
1.0 KiB
YAML
27 lines
1.0 KiB
YAML
# 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
|