~ knotless Search/
↑↓ move↵ open⇧↵ all results

johnandersen777.bsky.social/knotless-fork-infra

0
0
main
20 lines · 747 B Raw History
[Unit]
Description=knotless fork: the web pages (SvelteKit), reached only by knotless-serve
After=docker.service
Requires=docker.service

[Service]
ExecStartPre=-/usr/bin/docker network create knotless-fork
ExecStartPre=-/usr/bin/docker rm -f knotless-pages
ExecStart=/usr/bin/docker run --rm --name knotless-pages --network knotless-fork \
	--cpus 1 --memory 512m --memory-swap 512m --cpu-shares 256 --pids-limit 256 \
	-e HOST=0.0.0.0 -e PORT=2591 -e KNOTLESS_SERVE=http://knotless-serve:2590 \
	-e HOST_HEADER=x-forwarded-host -e PROTOCOL_HEADER=x-forwarded-proto \
	knotless-fork:current node /app/build
ExecStop=/usr/bin/docker stop -t 35 knotless-pages
Restart=always
SuccessExitStatus=143
RestartSec=5

[Install]
WantedBy=multi-user.target