diff --git a/client/src/docker/lib/internal/lib_env.bash b/client/src/docker/lib/internal/lib_env.bash index 70120c2..ef09ad2 100644 --- a/client/src/docker/lib/internal/lib_env.bash +++ b/client/src/docker/lib/internal/lib_env.bash @@ -34,23 +34,13 @@ if [ $UID -lt 1000 ]; then lib_utils::die_fatal "Do not run as root or system user!" fi +# Dependencies +deps=("sed") +lib_utils::deps_check "${deps[@]}" + # IMPORTANT: keep umask for security umask o-rwx -if ! docker compose version 1>/dev/null; then - lib_utils::die_fatal "Docker compose plugin not installed" -fi - -if [ -z "$EDITOR" ]; then - editors=("vim" "vi" "emacs" "nano") - for editor in "${editors[@]}"; do - hash "$editor" &>/dev/null && export EDITOR="$editor" && break - done - if [ $? -ne 0 ]; then - lib_utils::die_fatal "Shell EDITOR is not set, export EDITOR in your shell" - fi -fi - # # "Constructor" for environment generation # diff --git a/client/src/docker/lib/lib_docker.bash b/client/src/docker/lib/lib_docker.bash index 35c2fe9..5b783e1 100644 --- a/client/src/docker/lib/lib_docker.bash +++ b/client/src/docker/lib/lib_docker.bash @@ -47,14 +47,6 @@ source "${DOCKER_FINANCE_CLIENT_REPO}/container/src/finance/lib/internal/lib_uti # Implementation # -if [ $UID -lt 1000 ]; then - lib_utils::die_fatal "Do not run as root or system user!" -fi - -# Dependencies -deps=("sed") -lib_utils::deps_check "${deps[@]}" - # Top-level caller global_basename="$(basename -- $0)" declare -rx global_basename