From bb4c0ea1f2f7bc8e2737efc0abc9d6eabd79e7e6 Mon Sep 17 00:00:00 2001 From: Torsten Raudssus Date: Sat, 8 Apr 2023 23:02:54 +0200 Subject: [PATCH] Little README.md and automatical install of requirements on missing node_modules --- .gitignore | 3 ++- README.md | 6 ++++++ docker-entrypoint.sh | 7 +++++++ 3 files changed, 15 insertions(+), 1 deletion(-) create mode 100644 README.md diff --git a/.gitignore b/.gitignore index 8d0d34d..d36da24 100644 --- a/.gitignore +++ b/.gitignore @@ -23,6 +23,7 @@ table_meta* /*.csv /*.pdf +.bash_history node_modules local tmp @@ -34,4 +35,4 @@ docker-compose.override.yml .git root -dist \ No newline at end of file +dist diff --git a/README.md b/README.md new file mode 100644 index 0000000..c1d83a0 --- /dev/null +++ b/README.md @@ -0,0 +1,6 @@ +# Alias for bash + +---bash +alias srvnode='docker run --rm -it -v $(pwd):/app docker.ci/srv/node:latest' +--- + diff --git a/docker-entrypoint.sh b/docker-entrypoint.sh index a57e56a..5419176 100755 --- a/docker-entrypoint.sh +++ b/docker-entrypoint.sh @@ -2,6 +2,13 @@ export IP=$( hostname -i ) +if [[ ! -d "node_modules" ]]; then + echo "node_modules does not exist." + if [[ -f "package.json" ]]; then + npm install + fi +fi + if [[ -z "$@" ]] then if [[ -f "package.json" ]]