multisubstitute {
importas -iu ip httpd_execline_ip
importas -iu port httpd_execline_port
- importas -iu httpd_execline_root httpd_execline_root
importas -iu user httpd_execline_user_https
+ importas -iu local httpd_execline_unix_domain_superserver_location
+ importas -iu CERTFILE CERTFILE
+ importas -iu KEYFILE KEYFILE
}
emptyenv -p
s6-envuidgid ${user}
+export CERTFILE ${CERTFILE}
+export KEYFILE ${KEYFILE}
-cd ${httpd_execline_root}
s6-tlsserver -v -- ${ip} ${port}
toybox timeout -v -i --foreground --preserve-status 60
- getpid process_id
- ./binaries/httpd.execline
+ s6-ipcclient ${local}
+ s6-ioconnect -67