version: "3" services: jnx-admin-dashboard-server: container_name: jnx-admin-dashboard-server image: jnx-admin-dashboard-server:latest build: context: . dockerfile: admin-dashboard-backend/Dockerfile 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=true - COLORIZED_OUTPUT=true - HOST=0.0.0.0 - PORT=8080 - LOG_MANAGER_SERVER_URL=http://localhost: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: jnx-admin-dashboard-proxy:latest restart: always build: context: . dockerfile: nginx/Dockerfile 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: 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=true - COLORIZED_OUTPUT=true - HOST=0.0.0.0 - PORT=3000 - SSE_SERVER_ENABLED=true - LOG_FOLDER=/log-manager-data/logs/ - DAYS_TO_KEEP_LOGS=30 volumes: db_data: admin_dashboard_server_data: log_manager_data: networks: jnx-admin-dashboard-network: