| 12345678910111213141516171819202122 |
- #!/bin/bash
- set -e
- # Where there is no arguments supplied that means its trying to invoke the base
- # image, so we are not going to do anything on startup
- if [ $# -eq 0 ]; then
- echo "Finalizing Base"
- else
- echo "Starting .."
- if [ ! -d "/app/node_modules" ]; then
- # This is a proxy entrypoint to copy the node packages to the app directory
- echo "Node modules not found, copying source node modules"
- cp -r /usr/src/app/node_modules/. /app/node_modules/
- else
- echo "Node modules found, starting... if you want to install the node modules
- fresh from build you can delete the ./node_modules directory and run again"
- fi
- fi
- docker-entrypoint.sh $@
|