github.com/cozy/cozy-stack@v0.0.0-20240603063001-31110fa4cae1/scripts/docker/cozy-app-dev/docker-entrypoint.sh (about) 1 #!/bin/bash 2 set -eu 3 4 /opt/couchdb/bin/couchdb 2> /dev/null 1> /dev/null & 5 MailHog 2> /dev/null 1> /dev/null & 6 7 if [ -f "/data/cozy-app/manifest.webapp" ]; then 8 appdir="/data/cozy-app" 9 else 10 show_warn=false 11 for i in /data/cozy-app/*; do 12 if [ ! -f "${i}/manifest.webapp" ]; then 13 show_warn=true 14 fi 15 done 16 if $show_warn; then 17 appdir="" 18 >&2 echo -e "" 19 >&2 echo -e "WARNING:" 20 >&2 echo -e " No manifest.webapp file has been found in the mounted" 21 >&2 echo -e " directory /data/cozy-app. The stack will be started" 22 >&2 echo -e " without serving any local application." 23 >&2 echo -e "" 24 else 25 appdir="/data/cozy-app" 26 fi 27 fi 28 29 COZY_KONNECTORS_CMD="/usr/bin/konnector-node-run.sh" \ 30 COZY_ADMIN_HOST="127.0.0.1" \ 31 COUCHDB_URL="http://admin:password@localhost:5984/" \ 32 /usr/bin/cozy-app-dev.sh \ 33 -d "${appdir}" \ 34 -f /data/cozy-storage