mirror of
https://github.com/chevereto/docker.git
synced 2025-12-17 05:29:44 +01:00
make env
This commit is contained in:
5
Makefile
5
Makefile
@@ -180,6 +180,11 @@ namespace:
|
|||||||
ENCRYPTION_KEY=${ENCRYPTION_KEY} \
|
ENCRYPTION_KEY=${ENCRYPTION_KEY} \
|
||||||
./scripts/system/namespace.sh
|
./scripts/system/namespace.sh
|
||||||
|
|
||||||
|
.PHONY: env
|
||||||
|
env:
|
||||||
|
@chmod +x ./scripts/system/env.sh
|
||||||
|
@ENV_FILE=${ENV_FILE} ./scripts/system/env.sh
|
||||||
|
|
||||||
# Docker compose
|
# Docker compose
|
||||||
|
|
||||||
up: feedback feedback--compose feedback--url
|
up: feedback feedback--compose feedback--url
|
||||||
|
|||||||
23
scripts/system/env.sh
Executable file
23
scripts/system/env.sh
Executable file
@@ -0,0 +1,23 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
set -e
|
||||||
|
if [ -f "${ENV_FILE}" ]; then
|
||||||
|
echo "[!] File ${ENV_FILE} already exists"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
read -p "CHEVERETO_LICENSE_KEY: " CHEVERETO_LICENSE_KEY
|
||||||
|
read -p "DOMAIN: " DOMAIN
|
||||||
|
read -p "EMAIL_HTTPS: " EMAIL_HTTPS
|
||||||
|
read -p "CLOUDFLARE_TOKEN: " CLOUDFLARE_TOKEN
|
||||||
|
read -p "CLOUDFLARE_ZONE_ID: " CLOUDFLARE_ZONE_ID
|
||||||
|
read -p "CLOUDFLARE_ACCOUNT_ID: " CLOUDFLARE_ACCOUNT_ID
|
||||||
|
read -p "CLOUDFLARE_A_NAME: " CLOUDFLARE_A_NAME
|
||||||
|
cat >${ENV_FILE} <<EOM
|
||||||
|
CHEVERETO_LICENSE_KEY=${CHEVERETO_LICENSE_KEY}
|
||||||
|
DOMAIN=${DOMAIN}
|
||||||
|
EMAIL_HTTPS=${EMAIL_HTTPS}
|
||||||
|
CLOUDFLARE_TOKEN=${CLOUDFLARE_TOKEN}
|
||||||
|
CLOUDFLARE_ZONE_ID=${CLOUDFLARE_ZONE_ID}
|
||||||
|
CLOUDFLARE_ACCOUNT_ID=${CLOUDFLARE_ACCOUNT_ID}
|
||||||
|
CLOUDFLARE_A_NAME=${CLOUDFLARE_A_NAME}
|
||||||
|
EOM
|
||||||
|
echo "[OK] Configuration stored at .env"
|
||||||
Reference in New Issue
Block a user