]>
git.immae.eu Git - github/bastienwirtz/homer.git/blob - entrypoint.sh
3 PERMISSION_ERROR
="Check assets directory permissions & docker user or skip default assets install by setting the INIT_ASSETS env var to 0"
5 # Default assets & exemple configuration installation if possible.
6 if [[ "${INIT_ASSETS}" == "1" ]] && [[ ! -f "/www/config.yml" ]]; then
7 echo "No configuration found, installing default config & assets"
8 if [[ ! -w "/www/assets/" ]]; then echo "Assets directory not writable. $PERMISSION_ERROR" && exit 1; fi
10 while true
; do echo n
; done | cp -Ri /www
/default
-assets/* /www
/assets
/ &> /dev
/null
11 if [[ $?
-ne 0 ]]; then echo "Fail to copy default assets. $PERMISSION_ERROR" && exit 1; fi
13 yes n
| cp -i /www
/default
-assets/config.yml.dist
/www
/assets
/config.yml
&> /dev
/null
14 if [[ $?
-ne 0 ]]; then echo "Fail to copy default config file. $PERMISSION_ERROR" && exit 1; fi
17 echo "Starting webserver"
18 lighttpd
-D -f /lighttpd.conf