pretendo-docker/scripts/internal/update-account-servers-database.sh
redmine4404 d164320977 Add Minecraft Server
Added the NEX minecraft for wiiu server.
2024-07-28 16:59:05 +02:00

29 lines
1.1 KiB
Bash
Executable File

#!/usr/bin/env bash
# shellcheck source=./framework.sh
source "$(dirname "$(realpath "$0")")/framework.sh"
parse_arguments "$@"
print_info "Setting up Pretendo account servers database..."
load_dotenv .env
dotenv_files=("friends" "miiverse-api" "wiiu-chat" "super-mario-maker" "splatoon" "minecraft-wiiu")
for file in "${dotenv_files[@]}"; do
load_dotenv "$file.env" "$file.local.env"
done
create_server_script=$(cat "$git_base_dir/scripts/run-in-container/update-account-servers-database.js")
compose_no_progress up -d account
run_verbose docker compose exec -e SERVER_IP="$SERVER_IP" \
-e FRIENDS_PORT="$PN_FRIENDS_AUTHENTICATION_SERVER_PORT" \
-e FRIENDS_AES_KEY="$PN_FRIENDS_CONFIG_AES_KEY" \
-e MIIVERSE_AES_KEY="$PN_MIIVERSE_API_CONFIG_AES_KEY" \
-e WIIU_CHAT_PORT="$PN_WIIU_CHAT_AUTHENTICATION_SERVER_PORT" \
-e SMM_PORT="$PN_SMM_AUTHENTICATION_SERVER_PORT" \
-e SPLATOON_PORT="$PN_SPLATOON_AUTHENTICATION_SERVER_PORT" \
-e MINECRAFT_PORT="$PN_MINECRAFT_AUTHENTICATION_SERVER_PORT" \
account node -e "$create_server_script"
print_success "Account servers database is set up."