#!/bin/bash set -x # Copy README.md to /vp/docs if it does not exists if [ ! -f /vp/docs/README.md ] ; then cp /tmp/stash/README.md /vp/docs/README.md fi # Copy demo folder to /vp/docs if it does not exists if [ ! -d /vp/docs/demo ] ; then cp -r /tmp/stash/demo /vp/docs fi if [ ! -d /vp/docs/.vuepress ] ; then echo Copy dot_vuepress cp -r /tmp/stash/dot_vuepress /vp/docs/.vuepress fi if [ ! -f /var/tmp/init ] ; then echo npm install --save-dev /vp/docs/.vuepress/plugins/pageData -loglevel verbose npm install --save-dev /vp/docs/.vuepress/plugins/pageData -loglevel verbose touch /var/tmp/init fi case "$1" in npm ) echo Entrypoint exec "$@" ;; *) # The command is something like bash. Just run it in the right environment. exec "$@" ;; esac