Files
zkldi_Tachi/bot/scripts/createEnv.sh
T

26 lines
1.1 KiB
Bash

#!/usr/bin/env bash
DOT_ENV_PATH="$(dirname "$0")/../.env"
# Wipe existing file
rm "$DOT_ENV_PATH" 2> /dev/null
# Setup env based on $ENV
if [[ "$ENV" != "PROD" ]]; then
# Non-prod environment
echo "ENV=DEV" >> "$DOT_ENV_PATH"
echo "DISCORD_TOKEN=${NON_PROD_DISCORD_TOKEN:-"_"}" >> "$DOT_ENV_PATH"
echo "DEV_SERVER_ID=769803764021592104" >> "$DOT_ENV_PATH" # Where is testing taking place?
echo "BOT_CLIENT_SECRET=${NON_PROD_BOT_CLIENT_SECRET:-"_"}" >> "$DOT_ENV_PATH"
echo "BOT_CLIENT_ID=${NON_PROD_BOT_CLIENT_ID:-"_"}" >> "$DOT_ENV_PATH"
echo "MONGO_URL=${NON_PROD_MONGO_URL:-"_"}" >> "$DOT_ENV_PATH"
echo "CONF_JSON5_LOCATION=./conf.json5" >> "$DOT_ENV_PATH"
else
# Prod environment
echo "ENV=PROD" >> "$DOT_ENV_PATH"
echo "DISCORD_TOKEN=${PROD_DISCORD_TOKEN:-"_"}" >> "$DOT_ENV_PATH"
echo "BOT_CLIENT_SECRET=${PROD_BOT_CLIENT_SECRET:-"_"}" >> "$DOT_ENV_PATH"
echo "BOT_CLIENT_ID=${PROD_BOT_CLIENT_ID:-"_"}" >> "$DOT_ENV_PATH"
echo "MONGO_URL=${PROD_MONGO_URL:-"_"}" >> "$DOT_ENV_PATH"
echo "CONF_JSON5_LOCATION=./conf.json5" >> "$DOT_ENV_PATH"
fi