51 lines
1.3 KiB
YAML
51 lines
1.3 KiB
YAML
version: '3.4'
|
|
services:
|
|
confluence:
|
|
image: haxqer/confluence:9.5.3
|
|
container_name: confluence-srv
|
|
environment:
|
|
- TZ=Asia/Shanghai
|
|
- JVM_MINIMUM_MEMORY=1g
|
|
- JVM_MAXIMUM_MEMORY=12g
|
|
- JVM_CODE_CACHE_ARGS='-XX:InitialCodeCacheSize=1g -XX:ReservedCodeCacheSize=8g'
|
|
depends_on:
|
|
- mysql
|
|
ports:
|
|
- "8090:8090"
|
|
volumes:
|
|
- home_data:/var/confluence
|
|
- ./conf/server.xml:/opt/confluence/conf/server.xml
|
|
# - ./keystore:/root/.keystore
|
|
restart: unless-stopped
|
|
networks:
|
|
- network-bridge
|
|
stdin_open: true
|
|
tty: true
|
|
|
|
mysql:
|
|
image: mysql:8.0
|
|
container_name: mysql-confluence
|
|
environment:
|
|
- TZ=Asia/Shanghai
|
|
- MYSQL_DATABASE=confluence
|
|
- MYSQL_ROOT_PASSWORD=ThrVi6Mr1TTQKXDssi
|
|
- MYSQL_USER=confluence
|
|
- MYSQL_PASSWORD=YhKm4o8IihqFHr0Z4C
|
|
command: ['mysqld', '--character-set-server=utf8mb4', '--collation-server=utf8mb4_bin', '--transaction-isolation=READ-COMMITTED', '--innodb_log_file_size=256M', '--max_allowed_packet=256M','--log_bin_trust_function_creators=1']
|
|
volumes:
|
|
- mysql_data:/var/lib/mysql
|
|
restart: unless-stopped
|
|
networks:
|
|
- network-bridge
|
|
stdin_open: true
|
|
tty: true
|
|
|
|
networks:
|
|
network-bridge:
|
|
driver: bridge
|
|
|
|
volumes:
|
|
home_data:
|
|
external: false
|
|
mysql_data:
|
|
external: false |