version: "3"
services:
killbill:
build: .
container_name: killbill
depends_on:
- "db"
ports:
- "8080:8080"
- "8000:8000"
- "12345:12345"
environment:
- KILLBILL_DAO_URL=jdbc:mysql://db:3306/killbill
- KILLBILL_DAO_USER=root
- KILLBILL_DAO_PASSWORD=killbill
volumes:
- application:/application
- /root/.m2:/root/.m2
restart: unless-stopped
logging:
options:
max-size: "10m"
max-file: "10"
kaui:
image: killbill/kaui:1.0.5
depends_on:
- "db"
ports:
- "9090:8080"
environment:
- KAUI_CONFIG_DAO_URL=jdbc:mysql://db:3306/kaui
- KAUI_CONFIG_DAO_USER=root
- KAUI_CONFIG_DAO_PASSWORD=killbill
- KAUI_KILLBILL_URL=http://killbill:8080
db:
image: killbill/mariadb:0.20
expose:
- "3306"
volumes:
- database:/var/lib/mysql
environment:
- MYSQL_ROOT_PASSWORD=killbill
volumes:
application:
database: