]>
git.immae.eu Git - github/bastienwirtz/homer.git/blob - entrypoint.sh
3 # Ensure default assets are present.
4 while true
; do echo n
; done | cp -Ri /www
/default
-assets/* /www
/assets
/ &> /dev
/null
6 # Ensure compatibility with previous version (config.yml was in the root directory)
7 if [ -f "/www/config.yml" ]; then
8 yes n
| cp -i /www
/config.yml
/www
/assets
/ &> /dev
/null
11 # Install default config if no one is available.
12 yes n
| cp -i /www
/default
-assets/config.yml.dist
/www
/assets
/config.yml
&> /dev
/null
14 chown
-R $UID:$GID /www
/assets
15 exec su
-exec $UID:$GID darkhttpd
/www
/ --no-listing --port "$PORT"