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:
|