#! /bin/bash source .env git_data=${STORAGE_VOLUME}/${FLATNOTE_NAME} for p in "${git_data}"; do if ! ls ${p} >/dev/null 2>&1; then echo "Creating ${p} directory..." mkdir -p ${p} else echo "directory exists ${p}" fi done podman run -d --replace \ --name ${FLATNOTE_NAME} \ --hostname ${FLATNOTE_NAME} \ --restart=always \ --network container-bridge \ -p ${FLATNOTE_PORT}:8080 \ -v ${git_data}:/data \ --userns=keep-id:uid=1000,gid=1000 \ -e PUID=1000 \ -e PGID=1000 \ -e FLATNOTES_AUTH_TYPE=password \ -e FLATNOTES_USERNAME=${ADMIN_USERNAME} \ -e FLATNOTES_PASSWORD=${ADMIN_PASSWORD} \ -e FLATNOTES_SECRET_KEY=${ANON_KEY} \ --health-cmd="curl -f ${LOCAL_IP}:${FLATNOTE_PORT}/health" \ --health-interval=30s \ --health-timeout=10s \ --health-retries=5 \ docker.io/dullage/flatnotes:latest