summaryrefslogtreecommitdiffstats
path: root/docker-entrypoint.sh
diff options
context:
space:
mode:
authorSuren A. Chilingaryan <csa@suren.me>2018-02-28 05:35:33 +0100
committerSuren A. Chilingaryan <csa@suren.me>2018-02-28 05:35:33 +0100
commit9afb5dca0efb9d5b0e394ee8d7fe6dfc048a8bea (patch)
treea381cfad378c36c8babb805bee300f101e491864 /docker-entrypoint.sh
parent836ad720d09545d42b56057e0b0833821d56c8d6 (diff)
downloadands-management-9afb5dca0efb9d5b0e394ee8d7fe6dfc048a8bea.tar.gz
ands-management-9afb5dca0efb9d5b0e394ee8d7fe6dfc048a8bea.tar.bz2
ands-management-9afb5dca0efb9d5b0e394ee8d7fe6dfc048a8bea.tar.xz
ands-management-9afb5dca0efb9d5b0e394ee8d7fe6dfc048a8bea.zip
Create /home/csa and register uid
Diffstat (limited to 'docker-entrypoint.sh')
-rwxr-xr-xdocker-entrypoint.sh12
1 files changed, 12 insertions, 0 deletions
diff --git a/docker-entrypoint.sh b/docker-entrypoint.sh
new file mode 100755
index 0000000..f4d9f20
--- /dev/null
+++ b/docker-entrypoint.sh
@@ -0,0 +1,12 @@
+#! /bin/bash
+
+set -e
+
+if ! whoami &> /dev/null; then
+ if [ -w /etc/passwd ]; then
+ echo "${USER_NAME:-default}:x:$(id -u):0:${USER_NAME:-default} user:${HOME}:/sbin/nologin" >> /etc/passwd
+ fi
+fi
+
+echo "Running: $@"
+exec "$@"