aboutsummaryrefslogtreecommitdiffstats
path: root/docker/entrypoint.sh
diff options
context:
space:
mode:
authorJoe Eaves <jinux@alluha.net>2020-12-17 13:12:06 +0000
committerJoe Eaves <jinux@alluha.net>2020-12-21 01:42:41 +0000
commita7df0a02799442ab38e1b365d4363cca6d93f029 (patch)
tree76fcab519c1a20991ad5e587957741f34011421c /docker/entrypoint.sh
parent276c8aa308f923aeeadc068967b15ee7c59fa32b (diff)
Unify the Dockerfiles by fleshing out build.sh
Script is written to handle it's own dependencies so it can be used within Docker or on the host system
Diffstat (limited to 'docker/entrypoint.sh')
-rwxr-xr-xdocker/entrypoint.sh7
1 files changed, 7 insertions, 0 deletions
diff --git a/docker/entrypoint.sh b/docker/entrypoint.sh
new file mode 100755
index 00000000..5adb88f5
--- /dev/null
+++ b/docker/entrypoint.sh
@@ -0,0 +1,7 @@
+#!/bin/bash
+set -e
+## Create a user on-the-fly before running CMD
+## This allows us to override at runtime, allowing use of a pre-built docker image
+addgroup --gid $GROUP_ID user
+adduser --disabled-password --gecos '' --uid $USER_ID --gid $GROUP_ID user
+exec gosu user:user /bin/bash -c "$@" \ No newline at end of file