Skip to content

Commit a2562be

Browse files
Bot Updating Templated Files
1 parent 9a209e3 commit a2562be

File tree

1 file changed

+81
-50
lines changed

1 file changed

+81
-50
lines changed

readme-vars.yml

Lines changed: 81 additions & 50 deletions
Original file line numberDiff line numberDiff line change
@@ -7,77 +7,108 @@ project_logo: "https://raw.githubusercontent.com/linuxserver/docker-templates/ma
77
project_blurb: "[Pidgin]({{ project_url }}) is a chat program which lets you log into accounts on multiple chat networks simultaneously. This means that you can be chatting with friends on XMPP and sitting in an IRC channel at the same time."
88
project_lsio_github_repo_url: "https://github.com/linuxserver/docker-{{ project_name }}"
99
project_blurb_optional_extras_enabled: false
10-
1110
# supported architectures
1211
available_architectures:
13-
- { arch: "{{ arch_x86_64 }}", tag: "latest"}
14-
- { arch: "{{ arch_arm64 }}", tag: "arm64v8-latest"}
15-
12+
- {arch: "{{ arch_x86_64 }}", tag: "latest"}
13+
- {arch: "{{ arch_arm64 }}", tag: "arm64v8-latest"}
1614
# development version
1715
development_versions: false
18-
1916
# container parameters
2017
common_param_env_vars_enabled: true
2118
param_container_name: "{{ project_name }}"
2219
param_usage_include_env: true
2320
param_env_vars:
24-
- { env_var: "TZ", env_value: "Europe/London", desc: "Specify a timezone to use EG Europe/London." }
21+
- {env_var: "TZ", env_value: "Europe/London", desc: "Specify a timezone to use EG Europe/London."}
2522
param_usage_include_vols: true
2623
param_volumes:
27-
- { vol_path: "/config", vol_host_path: "/path/to/config", desc: "Users home directory in the container, stores local files and settings" }
24+
- {vol_path: "/config", vol_host_path: "/path/to/config", desc: "Users home directory in the container, stores local files and settings"}
2825
param_usage_include_ports: true
2926
param_ports:
30-
- { external_port: "3000", internal_port: "3000", port_desc: "Pidgin desktop gui." }
31-
- { external_port: "3001", internal_port: "3001", port_desc: "Pidgin desktop gui HTTPS." }
27+
- {external_port: "3000", internal_port: "3000", port_desc: "Pidgin desktop gui."}
28+
- {external_port: "3001", internal_port: "3001", port_desc: "Pidgin desktop gui HTTPS."}
3229
opt_security_opt_param: true
3330
opt_security_opt_param_vars:
34-
- { run_var: "seccomp=unconfined", compose_var: "seccomp:unconfined", desc: "For Docker Engine only, many modern gui apps need this to function on older hosts as syscalls are unknown to Docker." }
35-
31+
- {run_var: "seccomp=unconfined", compose_var: "seccomp:unconfined", desc: "For Docker Engine only, many modern gui apps need this to function on older hosts as syscalls are unknown to Docker."}
3632
# Kasm blurb settings
3733
kasm_blurb: true
3834
external_http_port: "3000"
3935
external_https_port: "3001"
4036
noto_fonts: "font-noto-cjk"
41-
4237
# application setup block
4338
app_setup_block_enabled: true
44-
app_setup_block: |
45-
The application can be accessed at:
46-
47-
* http://yourhost:3000/
48-
* https://yourhost:3001/
49-
50-
This Pidgin installation comes with default chat plugins plus a series of third party ones. **Please note that the third party plugins for the most part are not simply plug and play, you will need to reference their documentation and possibly generate oauth tokens along with other workarounds**. Third party plugins are always in a state of constant development do not expect every single native feature to work flawlessly. To ease integration with some third party plugins we include Firefox in this image to allow you to fill out captchas or pre-auth before loading your credentials into the program, simply right click the desktop to launch it.
51-
52-
* Bonjour- Default XMPP style plugin
53-
* Discord- Provided by [purple-discord](https://github.com/EionRobb/purple-discord)
54-
* Facebook- Provided by [purple-facebook](https://github.com/dequis/purple-facebook)
55-
* Gadu-Gadu- Default libgadu plugin
56-
* Google Talk- Provided by [purple-hangouts](https://github.com/EionRobb/purple-hangouts)
57-
* GroupWise- Default GroupWise plugin
58-
* Hangouts- Provided by [purple-hangouts](https://github.com/EionRobb/purple-hangouts)
59-
* ICQ (WIM)- Provided by [icyque](https://github.com/EionRobb/icyque)
60-
* IRC- Default IRC plugin
61-
* Instagram- Provided by [purple-instagram](https://github.com/EionRobb/purple-instagram)
62-
* Office Comminicator (SIPE)- Provided by [SIPE Project](https://sipe.sourceforge.io/)
63-
* Rocket.chat- Provided by [purple-rocketchat](https://github.com/EionRobb/purple-rocketchat)
64-
* SIMPLE- Default plugin
65-
* Skype (HTTP)- Provided by [skype4pidgin](https://github.com/EionRobb/skype4pidgin)
66-
* Slack- Provided by [slack-libpurple](https://github.com/EionRobb/slack-libpurple)
67-
* Telegram- Provided by [telegram-purple](https://github.com/majn/telegram-purple)
68-
* XMPP- Default XMPP plugin
69-
* Zephyr- Default project Athena plugin
70-
39+
app_setup_block: "The application can be accessed at:\n\n* http://yourhost:3000/\n* https://yourhost:3001/\n\nThis Pidgin installation comes with default chat plugins plus a series of third party ones. **Please note that the third party plugins for the most part are not simply plug and play, you will need to reference their documentation and possibly generate oauth tokens along with other workarounds**. Third party plugins are always in a state of constant development do not expect every single native feature to work flawlessly. To ease integration with some third party plugins we include Firefox in this image to allow you to fill out captchas or pre-auth before loading your credentials into the program, simply right click the desktop to launch it. \n\n* Bonjour- Default XMPP style plugin\n* Discord- Provided by [purple-discord](https://github.com/EionRobb/purple-discord)\n* Facebook- Provided by [purple-facebook](https://github.com/dequis/purple-facebook)\n* Gadu-Gadu- Default libgadu plugin\n* Google Talk- Provided by [purple-hangouts](https://github.com/EionRobb/purple-hangouts)\n* GroupWise- Default GroupWise plugin\n* Hangouts- Provided by [purple-hangouts](https://github.com/EionRobb/purple-hangouts)\n* ICQ (WIM)- Provided by [icyque](https://github.com/EionRobb/icyque)\n* IRC- Default IRC plugin\n* Instagram- Provided by [purple-instagram](https://github.com/EionRobb/purple-instagram)\n* Office Comminicator (SIPE)- Provided by [SIPE Project](https://sipe.sourceforge.io/)\n* Rocket.chat- Provided by [purple-rocketchat](https://github.com/EionRobb/purple-rocketchat)\n* SIMPLE- Default plugin\n* Skype (HTTP)- Provided by [skype4pidgin](https://github.com/EionRobb/skype4pidgin)\n* Slack- Provided by [slack-libpurple](https://github.com/EionRobb/slack-libpurple)\n* Telegram- Provided by [telegram-purple](https://github.com/majn/telegram-purple)\n* XMPP- Default XMPP plugin\n* Zephyr- Default project Athena plugin\n"
40+
# init diagram
41+
init_diagram: |
42+
"pidgin:latest": {
43+
docker-mods
44+
base {
45+
fix-attr +\nlegacy cont-init
46+
}
47+
docker-mods -> base
48+
legacy-services
49+
custom services
50+
init-services -> legacy-services
51+
init-services -> custom services
52+
custom services -> legacy-services
53+
legacy-services -> ci-service-check
54+
init-migrations -> init-adduser
55+
init-kasmvnc-end -> init-config
56+
init-os-end -> init-config
57+
init-config -> init-config-end
58+
init-os-end -> init-crontab-config
59+
init-mods-end -> init-custom-files
60+
base -> init-envfile
61+
init-os-end -> init-kasmvnc
62+
init-nginx -> init-kasmvnc-config
63+
init-video -> init-kasmvnc-end
64+
base -> init-migrations
65+
base -> init-mods
66+
init-config-end -> init-mods
67+
init-mods -> init-mods-end
68+
init-mods-package-install -> init-mods-end
69+
init-mods -> init-mods-package-install
70+
init-kasmvnc -> init-nginx
71+
base -> init-os-end
72+
init-adduser -> init-os-end
73+
init-envfile -> init-os-end
74+
init-migrations -> init-os-end
75+
init-custom-files -> init-services
76+
init-mods-end -> init-services
77+
init-kasmvnc-config -> init-video
78+
init-services -> svc-cron
79+
svc-cron -> legacy-services
80+
init-services -> svc-de
81+
svc-nginx -> svc-de
82+
svc-de -> legacy-services
83+
init-services -> svc-docker
84+
svc-de -> svc-docker
85+
svc-docker -> legacy-services
86+
init-services -> svc-kasmvnc
87+
svc-pulseaudio -> svc-kasmvnc
88+
svc-kasmvnc -> legacy-services
89+
init-services -> svc-kclient
90+
svc-kasmvnc -> svc-kclient
91+
svc-kclient -> legacy-services
92+
init-services -> svc-nginx
93+
svc-kclient -> svc-nginx
94+
svc-nginx -> legacy-services
95+
init-services -> svc-pulseaudio
96+
svc-pulseaudio -> legacy-services
97+
}
98+
Base Images: {
99+
"baseimage-kasmvnc:alpine320" <- "baseimage-alpine:3.20"
100+
}
101+
"pidgin:latest" <- Base Images
71102
# changelog
72103
changelogs:
73-
- { date: "23.05.24:", desc: "Rebase to Alpine 3.20." }
74-
- { date: "10.02.24:", desc: "Update Readme with new env vars and ingest proper PWA icon." }
75-
- { date: "17.01.24:", desc: "Switch from Chromium to Firefox." }
76-
- { date: "02.01.24:", desc: "Rebase to Alpine 3.19." }
77-
- { date: "13.05.23:", desc: "Rebase to Alpine 3.18." }
78-
- { date: "18.03.23:", desc: "Rebase to KasmVNC base image." }
79-
- { date: "21.10.22:", desc: "Rebase to Alpine 3.16, migrate to s6v3." }
80-
- { date: "15.02.22:", desc: "Add build deps for discord." }
81-
- { date: "23.12.21:", desc: "Rebase to Alpine 3.15." }
82-
- { date: "26.09.21:", desc: "Rebase to Alpine 3.14." }
83-
- { date: "14.05.21:", desc: "Initial release." }
104+
- {date: "23.05.24:", desc: "Rebase to Alpine 3.20."}
105+
- {date: "10.02.24:", desc: "Update Readme with new env vars and ingest proper PWA icon."}
106+
- {date: "17.01.24:", desc: "Switch from Chromium to Firefox."}
107+
- {date: "02.01.24:", desc: "Rebase to Alpine 3.19."}
108+
- {date: "13.05.23:", desc: "Rebase to Alpine 3.18."}
109+
- {date: "18.03.23:", desc: "Rebase to KasmVNC base image."}
110+
- {date: "21.10.22:", desc: "Rebase to Alpine 3.16, migrate to s6v3."}
111+
- {date: "15.02.22:", desc: "Add build deps for discord."}
112+
- {date: "23.12.21:", desc: "Rebase to Alpine 3.15."}
113+
- {date: "26.09.21:", desc: "Rebase to Alpine 3.14."}
114+
- {date: "14.05.21:", desc: "Initial release."}

0 commit comments

Comments
 (0)