services: rental-manager: build: . container_name: rental-manager restart: unless-stopped ports: - "8080:8080" volumes: - ./data:/app/data # SQLite + documents persistants environment: - PORT=8080 - TZ=Europe/Paris healthcheck: test: ["CMD", "wget", "-qO-", "http://localhost:8080/api/properties"] interval: 30s timeout: 5s retries: 3