41 lines
889 B
YAML
41 lines
889 B
YAML
networks:
|
|
access-bridge:
|
|
driver: bridge
|
|
application-bridge:
|
|
driver: bridge
|
|
|
|
services:
|
|
ejbca-database:
|
|
container_name: ejbca-database
|
|
image: "mariadb:10.5"
|
|
networks:
|
|
- application-bridge
|
|
environment:
|
|
- MYSQL_ROOT_PASSWORD=foo123
|
|
- MYSQL_DATABASE=ejbca
|
|
- MYSQL_USER=ejbca
|
|
- MYSQL_PASSWORD=ejbca
|
|
volumes:
|
|
- ejbca-db-data:/var/lib/mysql:rw
|
|
|
|
ejbca-node1:
|
|
hostname: ejbca-node1
|
|
container_name: ejbca
|
|
image: keyfactor/ejbca-ce:latest
|
|
depends_on:
|
|
- ejbca-database
|
|
networks:
|
|
- access-bridge
|
|
- application-bridge
|
|
environment:
|
|
- DATABASE_JDBC_URL=jdbc:mariadb://ejbca-database:3306/ejbca?characterEncoding=UTF-8
|
|
- LOG_LEVEL_APP=INFO
|
|
- LOG_LEVEL_SERVER=INFO
|
|
- TLS_SETUP_ENABLED=simple
|
|
ports:
|
|
- "7562:8080"
|
|
- "7563:8443"
|
|
|
|
volumes:
|
|
ejbca-db-data:
|