init install.sh

This commit is contained in:
Logan Cusano
2025-06-22 22:20:32 -04:00
parent 01f892a6db
commit 6c9cd8d9be

40
install.sh Normal file
View File

@@ -0,0 +1,40 @@
#!/bin/bash
# This script creates a config.json file with predefined settings.
# You can extend this script to include other installation requirements,
# such as installing dependencies or setting up your environment.
create_config_json() {
echo "Creating config.json file..."
# Define the JSON content directly as a multi-line string
local config_content='{
"SERVER_WS_URI": "ws://drb-sock.vpn.cusano.net",
"SERVER_API_URL": "https://drb-api.vpn.cusano.net",
"CLIENT_API_URL": "http://localhost:8001",
"nickname": ""
}'
# Create the data dir
mkdir -p ./data/
# Write the content to config.json
# The 'echo' command with a multi-line string is used to write the content.
echo "$config_content" > ./data/config.json
# Check if the file was successfully created
if [ -f "config.json" ]; then
echo "Successfully created 'config.json'."
echo "Content of config.json:"
cat config.json
else
echo "Error: Failed to create 'config.json'."
exit 1 # Exit with an error code if file creation fails
fi
}
# Call the function to create the config.json file
create_config_json
echo "--- Config Created ---"
echo "--- Script finished ---"