updated docker

main
alex 2023-11-04 12:07:04 +01:00
parent 1ae57f685d
commit 9abab5372a
1 changed files with 51 additions and 14 deletions

View File

@ -4,12 +4,14 @@ services:
jnx-admin-dashboard-server: jnx-admin-dashboard-server:
image: dockreg.ex.umbach.dev/jnx-admin-dashboard-server:latest image: dockreg.ex.umbach.dev/jnx-admin-dashboard-server:latest
container_name: jnx-admin-dashboard-server container_name: jnx-admin-dashboard-server
restart: always
depends_on: depends_on:
- mariadb - mariadb
restart: always
volumes: volumes:
- admin_dashboard_server_data:/app - jnx_admin_dashboard_server_data:/app
#
# CHANGE HERE - ONLY THE PATH ON YOUR SYSTEM: path_on_your_system:path_on_container # CHANGE HERE - ONLY THE PATH ON YOUR SYSTEM: path_on_your_system:path_on_container
#
- ./admin-dashboard-data:/admin-dashboard-data - ./admin-dashboard-data:/admin-dashboard-data
networks: networks:
- jnx-admin-dashboard-network - jnx-admin-dashboard-network
@ -40,19 +42,21 @@ services:
networks: networks:
- jnx-admin-dashboard-network - jnx-admin-dashboard-network
environment: environment:
MYSQL_ROOT_PASSWORD: xvRxvq24XbaFKCiuTbfYmkh4UYdSXbcd MYSQL_ROOT_PASSWORD: db_root_password
MYSQL_DATABASE: jnxadmindashboard MYSQL_DATABASE: db_database_name
MYSQL_USER: admindashboard MYSQL_USER: db_user
MYSQL_PASSWORD: QHXNcxuRRyAdxCxVCmPkEuCsPfCdfLz2 MYSQL_PASSWORD: db_password
volumes: volumes:
- db_data:/var/lib/mysql - jnx_db_data:/var/lib/mysql
jnx-admin-dashboard-proxy: jnx-admin-dashboard-proxy:
image: dockreg.ex.umbach.dev/jnx-admin-dashboard-proxy:latest image: dockreg.ex.umbach.dev/jnx-admin-dashboard-proxy:latest
restart: always restart: always
ports: ports:
#
# CHANGE HOST/PORT IF NEEDED # CHANGE HOST/PORT IF NEEDED
#- "127.0.0.1:80:80" #- "127.0.0.1:80:80"
#
- "80:80" - "80:80"
networks: networks:
- jnx-admin-dashboard-network - jnx-admin-dashboard-network
@ -65,8 +69,10 @@ services:
image: dockreg.ex.umbach.dev/jnx-log-manager-server:latest image: dockreg.ex.umbach.dev/jnx-log-manager-server:latest
restart: always restart: always
volumes: volumes:
- log_manager_data:/app - jnx_log_manager_data:/app
#
# CHANGE HERE - ONLY THE PATH ON YOUR SYSTEM: path_on_your_system:path_on_container # CHANGE HERE - ONLY THE PATH ON YOUR SYSTEM: path_on_your_system:path_on_container
#
- ./log-manager-data:/log-manager-data - ./log-manager-data:/log-manager-data
networks: networks:
- jnx-admin-dashboard-network - jnx-admin-dashboard-network
@ -80,14 +86,42 @@ services:
- LOG_FOLDER=/log-manager-data/ - LOG_FOLDER=/log-manager-data/
- DAYS_TO_KEEP_LOGS=30 - DAYS_TO_KEEP_LOGS=30
jnx-robot-control-manager:
container_name: jnx-robot-control-manager
image: dockreg.ex.umbach.dev/jnx-robot-control-manager:latest
restart: always
depends_on:
- mariadb
ports:
- "8085:3000"
volumes:
- jnx_robot_control_manager_data:/app
networks:
- jnx-admin-dashboard-network
environment:
- DOCKER=true
- DEBUG=false
- COLORIZED_OUTPUT=true
- HOST=127.0.0.1
- PORT=3000
- LOG_MANAGER_SERVER_URL=http://localhost:50110
- SSE_SERVER_ENABLED=true
- MARIADB_HOSTNAME=mariadb
- MARIADB_PORT=3306
- MARIADB_USERNAME=db_user
- MARIADB_PASSWORD=db_password
- MARIADB_DATABASE_NAME=db_database_name
jnx-telegram-bot-manager: jnx-telegram-bot-manager:
container_name: jnx-telegram-bot-manager container_name: jnx-telegram-bot-manager
image: jnx-telegram-bot-manager:latest image: dockreg.ex.umbach.dev/jnx-telegram-bot-manager:latest
restart: always restart: always
depends_on:
- mariadb
ports: ports:
- "3001:3000" - "3001:3000"
volumes: volumes:
- robot_control_manager_data:/app - jnx_telegram_bot_manager_data:/app
networks: networks:
- jnx-admin-dashboard-network - jnx-admin-dashboard-network
environment: environment:
@ -97,6 +131,8 @@ services:
- HOST=0.0.0.0 # DO NOT CHANGE THIS - HOST=0.0.0.0 # DO NOT CHANGE THIS
- PORT=3000 # DO NOT CHANGE THIS - PORT=3000 # DO NOT CHANGE THIS
- LOG_MANAGER_SERVER_URL=http://localhost:50110 - LOG_MANAGER_SERVER_URL=http://localhost:50110
- TELEGRAM_DEBUG=false
- TELEGRAM_TOKEN=6450280279:AAGxXdPv_YwRtl_pXIqYojqOecBrEjn3fJo
- MARIADB_HOSTNAME=mariadb - MARIADB_HOSTNAME=mariadb
- MARIADB_PORT=3306 - MARIADB_PORT=3306
- MARIADB_USERNAME=db_user - MARIADB_USERNAME=db_user
@ -104,10 +140,11 @@ services:
- MARIADB_DATABASE_NAME=db_database_name - MARIADB_DATABASE_NAME=db_database_name
volumes: volumes:
db_data: jnx_db_data:
admin_dashboard_server_data: jnx_admin_dashboard_server_data:
log_manager_data: jnx_log_manager_data:
robot_control_manager_data: jnx_robot_control_manager_data:
jnx_telegram_bot_manager_data:
networks: networks:
jnx-admin-dashboard-network: jnx-admin-dashboard-network: