fix awk eof

This commit is contained in:
MickLesk 2026-01-09 22:59:31 +01:00
parent 9c05bf6a31
commit cfbfe827f9

View File

@ -176,38 +176,38 @@ cp -r apps/accounts/out /var/www/ente/apps/accounts
cp -r apps/auth/out /var/www/ente/apps/auth cp -r apps/auth/out /var/www/ente/apps/auth
cp -r apps/cast/out /var/www/ente/apps/cast cp -r apps/cast/out /var/www/ente/apps/cast
cat <<REBUILD_EOF >/opt/ente/rebuild-frontend.sh cat <<'EOF' >/opt/ente/rebuild-frontend.sh
#!/usr/bin/env bash #!/usr/bin/env bash
# Rebuild Ente frontend # Rebuild Ente frontend
# Prompt for backend URL # Prompt for backend URL
read -r -p "Enter the public URL for Ente backend (e.g., https://api.ente.yourdomain.com or http://192.168.1.100:8080) leave empty to use container IP: " backend_url read -r -p "Enter the public URL for Ente backend (e.g., https://api.ente.yourdomain.com or http://192.168.1.100:8080) leave empty to use container IP: " backend_url
if [[ -z "\$backend_url" ]]; then if [[ -z "$backend_url" ]]; then
LOCAL_IP=$(hostname -I | awk '{print $1}') LOCAL_IP=$(hostname -I | awk '{print $1}')
ENTE_BACKEND_URL="http://\$LOCAL_IP:8080" ENTE_BACKEND_URL="http://$LOCAL_IP:8080"
echo "No URL provided, using local IP: \$ENTE_BACKEND_URL\n" echo "No URL provided, using local IP: $ENTE_BACKEND_URL"
else else
ENTE_BACKEND_URL="\$backend_url" ENTE_BACKEND_URL="$backend_url"
echo "Using provided URL: \$ENTE_BACKEND_URL\n" echo "Using provided URL: $ENTE_BACKEND_URL"
fi fi
# Prompt for albums URL # Prompt for albums URL
read -r -p "Enter the public URL for Ente albums (e.g., https://albums.ente.yourdomain.com or http://192.168.1.100:3002) leave empty to use container IP: " albums_url read -r -p "Enter the public URL for Ente albums (e.g., https://albums.ente.yourdomain.com or http://192.168.1.100:3002) leave empty to use container IP: " albums_url
if [[ -z "\$albums_url" ]]; then if [[ -z "$albums_url" ]]; then
LOCAL_IP=\$(hostname -I | awk '{print $1}') LOCAL_IP=$(hostname -I | awk '{print $1}')
ENTE_ALBUMS_URL="http://\$LOCAL_IP:3002" ENTE_ALBUMS_URL="http://$LOCAL_IP:3002"
echo "No URL provided, using local IP: \$ENTE_ALBUMS_URL\n" echo "No URL provided, using local IP: $ENTE_ALBUMS_URL"
else else
ENTE_ALBUMS_URL="\$albums_url" ENTE_ALBUMS_URL="$albums_url"
echo "Using provided URL: \$ENTE_ALBUMS_URL\n" echo "Using provided URL: $ENTE_ALBUMS_URL"
fi fi
export NEXT_PUBLIC_ENTE_ENDPOINT=\$ENTE_BACKEND_URL export NEXT_PUBLIC_ENTE_ENDPOINT=$ENTE_BACKEND_URL
export NEXT_PUBLIC_ENTE_ALBUMS_ENDPOINT=\$ENTE_ALBUMS_URL export NEXT_PUBLIC_ENTE_ALBUMS_ENDPOINT=$ENTE_ALBUMS_URL
echo "Building Web Applications\n" echo "Building Web Applications..."
# Ensure Rust/wasm-pack is available for WASM build # Ensure Rust/wasm-pack is available for WASM build
source "\$HOME/.cargo/env" source "$HOME/.cargo/env"
cd /opt/ente/web cd /opt/ente/web
yarn build yarn build
yarn build:accounts yarn build:accounts
@ -220,7 +220,7 @@ cp -r apps/auth/out /var/www/ente/apps/auth
cp -r apps/cast/out /var/www/ente/apps/cast cp -r apps/cast/out /var/www/ente/apps/cast
systemctl reload caddy systemctl reload caddy
echo "Frontend rebuilt successfully!" echo "Frontend rebuilt successfully!"
REBUILD_EOF EOF
chmod +x /opt/ente/rebuild-frontend.sh chmod +x /opt/ente/rebuild-frontend.sh
msg_ok "Built Web Applications" msg_ok "Built Web Applications"