Compare commits

..

1 Commits

Author SHA1 Message Date
b440119334 feat: initial version
Some checks failed
Test Stalwart Installation Action / Error Handling Tests (pull_request) Successful in 19s
Test Stalwart Installation Action / Full Configuration (Domains + Users) (pull_request) Failing after 33s
Test Stalwart Installation Action / Installation with Admin Password (pull_request) Failing after 1m5s
Test Stalwart Installation Action / Basic Installation (No Config) (pull_request) Successful in 2m5s
Test Stalwart Installation Action / Test on Ubuntu ubuntu-20.04 (pull_request) Has been cancelled
Test Stalwart Installation Action / Test on Ubuntu ubuntu-22.04 (pull_request) Has been cancelled
Test Stalwart Installation Action / Test on Ubuntu ubuntu-24.04 (pull_request) Has been cancelled
Test Stalwart Installation Action / Test Summary (pull_request) Has been cancelled
Signed-off-by: Sebastian Krupinski <krupinski01@gmail.com>
2026-02-15 00:39:20 -05:00

View File

@@ -158,6 +158,19 @@ main() {
create_service_macos "$_dir" create_service_macos "$_dir"
fi fi
# Wait for service to be responsive
say "⏳ Waiting for Stalwart to start..."
local _wait_attempts=0
local _max_wait=30
while [ $_wait_attempts -lt $_max_wait ]; do
if curl -sf -m 2 "http://localhost:8080/login" >/dev/null 2>&1; then
say "✓ Stalwart service is responding"
break
fi
_wait_attempts=$((_wait_attempts + 1))
sleep 1
done
# Installation complete # Installation complete
local _host=$(hostname -f 2>/dev/null || echo "localhost") local _host=$(hostname -f 2>/dev/null || echo "localhost")
say "✅ Installation complete! Stalwart service is running." say "✅ Installation complete! Stalwart service is running."