summarylogtreecommitdiffstats
path: root/traefik.install
diff options
context:
space:
mode:
Diffstat (limited to 'traefik.install')
-rw-r--r--traefik.install10
1 files changed, 3 insertions, 7 deletions
diff --git a/traefik.install b/traefik.install
index 07c0968d3ff7..fc9563b1c494 100644
--- a/traefik.install
+++ b/traefik.install
@@ -1,12 +1,8 @@
-post_install() {
+pre_install() {
getent group traefik &> /dev/null || groupadd -r traefik &> /dev/null
getent passwd traefik &> /dev/null || useradd -s /sbin/nologin -c "Traefik user" -d /var/empty -g traefik -r traefik &> /dev/null
- chmod u+s usr/bin/traefik &>/dev/null
- chown traefik:traefik usr/bin/traefik &>/dev/null
- chown traefik:traefik var/log/traefik &>/dev/null
- setcap 'cap_net_bind_service=+ep' usr/bin/traefik &>/dev/null
}
-post_upgrade() {
- post_install
+post_install() {
+ setcap 'cap_net_bind_service=+ep' "usr/bin/traefik"
}