Updates static and development files for .env and dockerfile changes
This commit is contained in:
parent
6a14acb6dc
commit
7f65f8a67c
2 changed files with 111 additions and 0 deletions
53
development/env_upgrade.sh
Executable file
53
development/env_upgrade.sh
Executable file
|
|
@ -0,0 +1,53 @@
|
|||
#!/usr/bin/env bash
|
||||
|
||||
# backup old .env
|
||||
cp ./.env ./.env.old
|
||||
|
||||
# delete unnecessary lines
|
||||
OS=$(uname)
|
||||
if [ "$OS" == "Linux" ]; then
|
||||
sed -i '/PROJECT_ROOT.*$/d' .env
|
||||
sed -i '/CONTAINER_NAME.*$/d' .env
|
||||
elif [ "$OS" == "Darwin" ]; then
|
||||
sed -i '' '/PROJECT_ROOT.*$/d' .env
|
||||
sed -i '' '/CONTAINER_NAME.*$/d' .env
|
||||
fi
|
||||
|
||||
|
||||
# insert new lines
|
||||
echo "LE_EMAIL=\"\"" >> .env
|
||||
echo "MYSQL_HOST=\"mariadb\"" >> .env
|
||||
echo "MYSQL_PORT=\"3306\"" >> .env
|
||||
echo "MYSQL_USER=\"root\"" >> .env
|
||||
echo "MYSQL_PF_DB_NAME=\"pathfinder\"" >> .env
|
||||
echo "MYSQL_UNIVERSE_DB_NAME=\"eve_universe\"" >> .env
|
||||
echo "MYSQL_CCP_DB_NAME=\"eve_lifeblood_min\"" >> .env
|
||||
echo "REDIS_HOST=\"redis\"" >> .env
|
||||
echo "REDIS_PORT=\"6379\"" >> .env
|
||||
echo "PATHFINDER_SOCKET_HOST=\"pathfinder-socket\"" >> .env
|
||||
echo "PATHFINDER_SOCKET_PORT=\"5555\"" >> .env
|
||||
echo "SMTP_HOST=\"\"" >> .env
|
||||
echo "SMTP_PORT=\"\"" >> .env
|
||||
echo "SMTP_SCHEME=\"\"" >> .env
|
||||
echo "SMTP_USER=\"\"" >> .env
|
||||
echo "SMTP_PASS=\"\"" >> .env
|
||||
echo "SMTP_FROM=\"\"" >> .env
|
||||
echo "SMTP_ERROR=\"\"" >> .env
|
||||
|
||||
# sort new file alphabetically into .new file
|
||||
cat .env | sort > ./.env.new
|
||||
|
||||
# print new file for inspection
|
||||
echo ""
|
||||
cat ./.env.new
|
||||
|
||||
# user input to check and save/abort
|
||||
while true; do
|
||||
echo ""
|
||||
read -p "Overwrite .env with the new file? Y/n: " yn
|
||||
case $yn in
|
||||
[Yy]* ) mv ./.env.new ./.env; echo "Created new .env, old version backed up to .env.old"; break;;
|
||||
[Nn]* ) mv ./.env.old ./.env; echo "Aborting overwrite, new file saved as .env.new" ; exit;;
|
||||
* ) echo "Y/n";;
|
||||
esac
|
||||
done
|
||||
Loading…
Add table
Add a link
Reference in a new issue