90 lines
2.7 KiB
YAML
90 lines
2.7 KiB
YAML
version: "3"
|
|
|
|
services:
|
|
jnx-admin-dashboard-server:
|
|
image: dockreg.ex.umbach.dev/jnx-admin-dashboard-server:latest
|
|
container_name: jnx-admin-dashboard-server
|
|
depends_on:
|
|
- mariadb
|
|
restart: always
|
|
volumes:
|
|
- admin_dashboard_server_data:/app
|
|
# CHANGE HERE - ONLY THE PATH ON YOUR SYSTEM: path_on_your_system:path_on_container
|
|
- ./admin-dashboard-data:/admin-dashboard-data
|
|
networks:
|
|
- jnx-admin-dashboard-network
|
|
environment:
|
|
- DOCKER=true
|
|
- DEBUG=false
|
|
- COLORIZED_OUTPUT=true
|
|
- HOST=0.0.0.0 # DO NOT CHANGE THIS
|
|
- PORT=8080 # DO NOT CHANGE THIS
|
|
- LOG_MANAGER_SERVER_URL=http://jnx-log-manager-server:3000
|
|
- FOLDER_GROUPTASKS_GROUPS=/admin-dashboard-data/groupTasks/groups/
|
|
- FOLDER_GROUPTASKS_RUNNINGTASKS=/admin-dashboard-data/groupTasks/runningTasks/
|
|
- FOLDER_PUBLIC_STATIC=/admin-dashboard-data/public/
|
|
- LOG_LANGUAGE_GROUPTASKS=./grouptasks_lang_log_messages.json
|
|
- LOG_LANGUAGE_SYSTEM=./system_lang_log_messages.json
|
|
- MARIADB_HOSTNAME=mariadb
|
|
- MARIADB_PORT=3306
|
|
- MARIADB_USERNAME=admindashboard
|
|
- MARIADB_PASSWORD=QHXNcxuRRyAdxCxVCmPkEuCsPfCdfLz2
|
|
- MARIADB_DATABASE_NAME=jnxadmindashboard
|
|
- INVEX_API_BASE=https://XXXXXX # CHANGE HERE
|
|
- INVEX_API_TOKEN=XXXXXXXXXXX # CHANGE HERE
|
|
|
|
mariadb:
|
|
container_name: jnx-admin-dashboard-db
|
|
image: mariadb:latest
|
|
restart: always
|
|
networks:
|
|
- jnx-admin-dashboard-network
|
|
environment:
|
|
MYSQL_ROOT_PASSWORD: xvRxvq24XbaFKCiuTbfYmkh4UYdSXbcd
|
|
MYSQL_DATABASE: jnxadmindashboard
|
|
MYSQL_USER: admindashboard
|
|
MYSQL_PASSWORD: QHXNcxuRRyAdxCxVCmPkEuCsPfCdfLz2
|
|
volumes:
|
|
- db_data:/var/lib/mysql
|
|
|
|
jnx-admin-dashboard-proxy:
|
|
image: dockreg.ex.umbach.dev/jnx-admin-dashboard-proxy:latest
|
|
restart: always
|
|
ports:
|
|
# CHANGE HOST/PORT IF NEEDED
|
|
#- "127.0.0.1:80:80"
|
|
- "80:80"
|
|
networks:
|
|
- jnx-admin-dashboard-network
|
|
depends_on:
|
|
- jnx-admin-dashboard-server
|
|
- jnx-log-manager-server
|
|
|
|
jnx-log-manager-server:
|
|
container_name: jnx-log-manager-server
|
|
image: dockreg.ex.umbach.dev/jnx-log-manager-server:latest
|
|
restart: always
|
|
volumes:
|
|
- log_manager_data:/app
|
|
# CHANGE HERE - ONLY THE PATH ON YOUR SYSTEM: path_on_your_system:path_on_container
|
|
- ./log-manager-data:/log-manager-data
|
|
networks:
|
|
- jnx-admin-dashboard-network
|
|
environment:
|
|
- DOCKER=true
|
|
- DEBUG=false
|
|
- COLORIZED_OUTPUT=true
|
|
- HOST=0.0.0.0
|
|
- PORT=3000
|
|
- SSE_SERVER_ENABLED=true
|
|
- LOG_FOLDER=/log-manager-data/
|
|
- DAYS_TO_KEEP_LOGS=30
|
|
|
|
volumes:
|
|
db_data:
|
|
admin_dashboard_server_data:
|
|
log_manager_data:
|
|
|
|
networks:
|
|
jnx-admin-dashboard-network:
|