#!/bin/bash set -euo pipefail # Basic container reachability check executed inside the packaging container. # Replace curl target with an endpoint exposed by the app once the package is functional. cloudron_app_url=${CLOUDRON_APP_ORIGIN:-"http://localhost"} http_code=$(curl -s -o /tmp/smoke.log -w "%{http_code}" "${cloudron_app_url}") if [[ "${http_code}" != "200" ]]; then echo "Unexpected HTTP status: ${http_code}" >&2 cat /tmp/smoke.log >&2 exit 1 fi echo "Smoke test passed"