@@ -7,26 +7,22 @@ project_logo: "https://raw.githubusercontent.com/linuxserver/docker-templates/ma
77project_blurb : " [{{ project_name|capitalize }}]({{ project_url }}) is an IRC network bouncer or BNC. It can detach the client from the actual IRC server, and also from selected channels. Multiple clients from different locations can connect to a single ZNC account simultaneously and therefore appear under the same nickname on IRC."
88project_lsio_github_repo_url : " https://github.com/linuxserver/docker-{{ project_name }}"
99project_blurb_optional_extras_enabled : false
10-
1110# supported architectures
1211available_architectures :
1312 - {arch: "{{ arch_x86_64 }}", tag: "amd64-latest"}
1413 - {arch: "{{ arch_arm64 }}", tag: "arm64v8-latest"}
15-
1614# container parameters
1715common_param_env_vars_enabled : true
1816param_container_name : " {{ project_name }}"
1917param_usage_include_vols : true
2018param_volumes :
21- - { vol_path: "/config", vol_host_path: "/path/to/{{ project_name }}/config", desc: "Persistent config files" }
19+ - {vol_path: "/config", vol_host_path: "/path/to/{{ project_name }}/config", desc: "Persistent config files"}
2220param_usage_include_ports : true
2321param_ports :
2422 - {external_port: "6501", internal_port: "6501", port_desc: "Port ZNC listens on."}
25-
2623readonly_supported : true
2724readonly_message : |
2825 * Not supported when running with SSL (Further debuging into why is appreciated)
29-
3026# application setup block
3127app_setup_block_enabled : true
3228app_setup_block : |
@@ -35,7 +31,49 @@ app_setup_block: |
3531 * Default User: admin
3632 * Default Password: admin
3733 `change password ASAP.`
38-
34+ # init diagram
35+ init_diagram : |
36+ "znc:latest": {
37+ docker-mods
38+ base {
39+ fix-attr +\nlegacy cont-init
40+ }
41+ docker-mods -> base
42+ legacy-services
43+ custom services
44+ init-services -> legacy-services
45+ init-services -> custom services
46+ custom services -> legacy-services
47+ legacy-services -> ci-service-check
48+ init-migrations -> init-adduser
49+ init-os-end -> init-config
50+ init-config -> init-config-end
51+ init-znc-config -> init-config-end
52+ init-os-end -> init-crontab-config
53+ init-mods-end -> init-custom-files
54+ base -> init-envfile
55+ base -> init-migrations
56+ base -> init-mods
57+ init-config-end -> init-mods
58+ init-mods -> init-mods-end
59+ init-mods-package-install -> init-mods-end
60+ init-mods -> init-mods-package-install
61+ base -> init-os-end
62+ init-adduser -> init-os-end
63+ init-envfile -> init-os-end
64+ init-migrations -> init-os-end
65+ init-custom-files -> init-services
66+ init-mods-end -> init-services
67+ init-config -> init-znc-config
68+ init-services -> svc-cron
69+ svc-cron -> legacy-services
70+ init-services -> svc-znc
71+ svc-znc -> legacy-services
72+ }
73+ Base Images: {
74+ "baseimage-alpine:3.20"
75+ }
76+ "znc:latest" <- Base Images
3977# changelog
4078changelogs :
4179 - {date: "10.06.24:", desc: "Migrate default config file to newer format."}
0 commit comments