@@ -6,24 +6,22 @@ project_url: "https://www.mysql.com/products/workbench/"
6
6
project_logo : " https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/mysql-workbench-icon.png"
7
7
project_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."
8
8
project_lsio_github_repo_url : " https://github.com/linuxserver/docker-{{ project_name }}"
9
-
10
9
# supported architectures
11
10
available_architectures :
12
- - { arch: "{{ arch_x86_64 }}", tag: "latest"}
13
-
11
+ - {arch: "{{ arch_x86_64 }}", tag: "latest"}
14
12
# container parameters
15
13
common_param_env_vars_enabled : true
16
14
param_container_name : " {{ project_name }}"
17
15
param_usage_include_vols : true
18
16
param_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."}
20
18
param_usage_include_ports : true
21
19
param_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."}
24
22
cap_add_param : true
25
23
cap_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."}
27
25
# Kasm blurb settings
28
26
kasm_blurb : true
29
27
show_nvidia : true
@@ -37,15 +35,76 @@ app_setup_block: |
37
35
38
36
* http://yourhost:3000/
39
37
* 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
41
100
# changelog
42
101
changelogs :
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