mirror of
https://github.com/chevereto/docker.git
synced 2025-12-16 04:59:45 +01:00
make env
This commit is contained in:
5
Makefile
5
Makefile
@@ -180,6 +180,11 @@ namespace:
|
||||
ENCRYPTION_KEY=${ENCRYPTION_KEY} \
|
||||
./scripts/system/namespace.sh
|
||||
|
||||
.PHONY: env
|
||||
env:
|
||||
@chmod +x ./scripts/system/env.sh
|
||||
@ENV_FILE=${ENV_FILE} ./scripts/system/env.sh
|
||||
|
||||
# Docker compose
|
||||
|
||||
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