@@ -6,24 +6,22 @@ project_url: "https://www.mysql.com/products/workbench/"
66project_logo : " https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/mysql-workbench-icon.png"
77project_blurb : " [MySQL Workbench]({{ project_url }}) is a unified visual tool for database architects, developers, and DBAs. MySQL Workbench provides data modeling, SQL development, and comprehensive administration tools for server configuration, user administration, backup, and much more."
88project_lsio_github_repo_url : " https://github.com/linuxserver/docker-{{ project_name }}"
9-
109# supported architectures
1110available_architectures :
12- - { arch: "{{ arch_x86_64 }}", tag: "latest"}
13-
11+ - {arch: "{{ arch_x86_64 }}", tag: "latest"}
1412# container parameters
1513common_param_env_vars_enabled : true
1614param_container_name : " {{ project_name }}"
1715param_usage_include_vols : true
1816param_volumes :
19- - { vol_path: "/config", vol_host_path: "/path/to/config", desc: "Users home directory in the container, stores program settings." }
17+ - {vol_path: "/config", vol_host_path: "/path/to/config", desc: "Users home directory in the container, stores program settings."}
2018param_usage_include_ports : true
2119param_ports :
22- - { external_port: "3000", internal_port: "3000", port_desc: "Mysql Workbench desktop gui." }
23- - { external_port: "3001", internal_port: "3001", port_desc: "Mysql Workbench desktop gui HTTPS." }
20+ - {external_port: "3000", internal_port: "3000", port_desc: "Mysql Workbench desktop gui."}
21+ - {external_port: "3001", internal_port: "3001", port_desc: "Mysql Workbench desktop gui HTTPS."}
2422cap_add_param : true
2523cap_add_param_vars :
26- - { cap_add_var: "IPC_LOCK", desc: "Required for keyring functionality." }
24+ - {cap_add_var: "IPC_LOCK", desc: "Required for keyring functionality."}
2725# Kasm blurb settings
2826kasm_blurb : true
2927show_nvidia : true
@@ -37,15 +35,76 @@ app_setup_block: |
3735
3836 * http://yourhost:3000/
3937 * https://yourhost:3001/
40-
38+ # init diagram
39+ init_diagram : |
40+ "mysql-workbench:latest": {
41+ docker-mods
42+ base {
43+ fix-attr +\nlegacy cont-init
44+ }
45+ docker-mods -> base
46+ legacy-services
47+ custom services
48+ init-services -> legacy-services
49+ init-services -> custom services
50+ custom services -> legacy-services
51+ legacy-services -> ci-service-check
52+ init-migrations -> init-adduser
53+ init-kasmvnc-end -> init-config
54+ init-os-end -> init-config
55+ init-config -> init-config-end
56+ init-os-end -> init-crontab-config
57+ init-mods-end -> init-custom-files
58+ base -> init-envfile
59+ init-os-end -> init-kasmvnc
60+ init-nginx -> init-kasmvnc-config
61+ init-video -> init-kasmvnc-end
62+ base -> init-migrations
63+ base -> init-mods
64+ init-config-end -> init-mods
65+ init-mods -> init-mods-end
66+ init-mods-package-install -> init-mods-end
67+ init-mods -> init-mods-package-install
68+ init-kasmvnc -> init-nginx
69+ base -> init-os-end
70+ init-adduser -> init-os-end
71+ init-envfile -> init-os-end
72+ init-migrations -> init-os-end
73+ init-custom-files -> init-services
74+ init-mods-end -> init-services
75+ init-kasmvnc-config -> init-video
76+ init-services -> svc-cron
77+ svc-cron -> legacy-services
78+ init-services -> svc-de
79+ svc-nginx -> svc-de
80+ svc-de -> legacy-services
81+ init-services -> svc-docker
82+ svc-de -> svc-docker
83+ svc-docker -> legacy-services
84+ init-services -> svc-kasmvnc
85+ svc-pulseaudio -> svc-kasmvnc
86+ svc-kasmvnc -> legacy-services
87+ init-services -> svc-kclient
88+ svc-kasmvnc -> svc-kclient
89+ svc-kclient -> legacy-services
90+ init-services -> svc-nginx
91+ svc-kclient -> svc-nginx
92+ svc-nginx -> legacy-services
93+ init-services -> svc-pulseaudio
94+ svc-pulseaudio -> legacy-services
95+ }
96+ Base Images: {
97+ "baseimage-kasmvnc:ubuntunoble" <- "baseimage-ubuntu:noble"
98+ }
99+ "mysql-workbench:latest" <- Base Images
41100# changelog
42101changelogs :
43- - { date: "01.07.24:", desc: "Rebase to Noble." }
44- - { date: "10.02.24:", desc: "Update Readme with new env vars and ingest proper PWA icon." }
45- - { date: "20.04.23:", desc: "Update app to launch fullscreen." }
46- - { date: "18.03.23:", desc: "Rebase to KasmVNC base image." }
47- - { date: "15.09.22:", desc: "Migrate to s6v3." }
48- - { date: "26.07.22:", desc: "Rebase on jammy." }
49- - { date: "20.04.21:", desc: "Rebase on focal." }
50- - { date: "18.01.21:", desc: "Update libpython dependency." }
51- - { date: "26.03.20:", desc: "Initial release." }
102+ - {date: "01.07.24:", desc: "Rebase to Noble."}
103+ - {date: "10.02.24:", desc: "Update Readme with new env vars and ingest proper PWA icon."}
104+ - {date: "20.04.23:", desc: "Update app to launch fullscreen."}
105+ - {date: "18.03.23:", desc: "Rebase to KasmVNC base image."}
106+ - {date: "15.09.22:", desc: "Migrate to s6v3."}
107+ - {date: "26.07.22:", desc: "Rebase on jammy."}
108+ - {date: "20.04.21:", desc: "Rebase on focal."}
109+ - {date: "18.01.21:", desc: "Update libpython dependency."}
110+ - {date: "26.03.20:", desc: "Initial release."}
0 commit comments