Files
creator-hub/docs/deployment_stop_test.sh
T

21 lines
925 B
Bash
Executable File

#!/usr/bin/env bash
set -Eeuo pipefail
cd "$(dirname "$0")/.."
# Deployment documentation must describe only the host-native browser lifecycle.
grep -Fq 'systemctl --user' docs/deployment.md
grep -Fq 'creatorhub-browser-gateway.service' docs/deployment.md
grep -Fq 'BROWSER_PROFILE_ROOT' docs/deployment.md
grep -Fq 'Compose 不再创建 gateway 服务' docs/deployment.md
! grep -Fq 'docker-gateway' docs/deployment.md
! grep -Fq 'DOCKER_SOCKET' docs/deployment.md
! grep -Fq 'docker.sock' docs/deployment.md
# The install unit must remain a user service and must not run the gateway as root.
grep -Fq 'EnvironmentFile=%h/.config/creatorhub/browser-gateway.env' deploy/creatorhub-browser-gateway.service.in
grep -Fq 'cmd.browser_gateway.gateway' deploy/creatorhub-browser-gateway.service.in
! grep -Fq 'User=root' deploy/creatorhub-browser-gateway.service.in
echo 'native browser deployment documentation checks passed'