Skip to content

Commit 2f7ceb4

Browse files
committed
switch to hybrid
1 parent 09d40ea commit 2f7ceb4

6 files changed

Lines changed: 38 additions & 0 deletions

File tree

root/etc/s6-overlay/s6-rc.d/init-mod-swag-dashboard-add-package/dependencies.d/init-mods

Whitespace-only changes.
Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
#!/usr/bin/with-contenv bash
2+
3+
echo "**** Applying the SWAG dashboard mod... ****"
4+
5+
ARCH=$(uname -m)
6+
if [ -d "/goaccess/${ARCH}" ]; then
7+
echo "**** Installing/updating goaccess ****"
8+
cp -a /goaccess/${ARCH}/* /
9+
rm -rf /goaccess
10+
else
11+
echo "**** Goaccess already installed and up to date ****"
12+
fi
13+
14+
if ! apk info 2>&1 | grep -q "libmaxminddb"; then
15+
echo "**** Adding libmaxminddb to package install list ****"
16+
echo "libmaxminddb" >> /mod-repo-packages-to-install.list
17+
else
18+
echo "**** libmaxminddb already installed, skipping ****"
19+
fi
20+
21+
cp -f /dashboard/dashboard.subdomain.conf.sample /config/nginx/proxy-confs/dashboard.subdomain.conf.sample
22+
if [ ! -f /config/nginx/proxy-confs/dashboard.subdomain.conf ]; then
23+
cp /dashboard/dashboard.subdomain.conf.sample /config/nginx/proxy-confs/dashboard.subdomain.conf
24+
fi
25+
26+
if [ "$(sed -nE 's|## Version ([0-9]{4}\/[0-9]{2}\/[0-9]{2}).*|\1|p' /dashboard/dashboard.subdomain.conf.sample)" != "$(sed -nE 's|## Version ([0-9]{4}\/[0-9]{2}\/[0-9]{2}).*|\1|p' /config/nginx/proxy-confs/dashboard.subdomain.conf)" ]; then
27+
echo "**** The swag-dashboard conf has been updated ****"
28+
echo "**** Compare the changes using the sample file: /config/nginx/proxy-confs/dashboard.subdomain.conf.sample"
29+
fi
30+
31+
# permissions
32+
chown -R abc:abc \
33+
/dashboard \
34+
/config/nginx/proxy-confs/dashboard.subdomain.conf
35+
36+
echo "**** Applied the SWAG dashboard mod ****"
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
oneshot
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
/etc/s6-overlay/s6-rc.d/init-mod-swag-dashboard-add-package/run

root/etc/s6-overlay/s6-rc.d/init-mods-package-install/dependencies.d/init-mod-swag-dashboard-add-package

Whitespace-only changes.

root/etc/s6-overlay/s6-rc.d/user/contents.d/init-mod-swag-dashboard-add-package

Whitespace-only changes.

0 commit comments

Comments
 (0)