HardYanz's picture
Duplicate from HardYanz/furta
b206c4d
raw
history blame
787 Bytes
#!/usr/bin/with-contenv bash
if [ -n "$CONNECTION_SECRET" ]; then
CODE_ARGS="${CODE_ARGS} --connection-secret ${CONNECTION_SECRET}"
echo "Using connection secret from ${CONNECTION_SECRET}"
elif [ -n "$CONNECTION_TOKEN" ]; then
CODE_ARGS="${CODE_ARGS} --connection-token ${CONNECTION_TOKEN}"
echo "Using connection token ${CONNECTION_TOKEN}"
else
CODE_ARGS="${CODE_ARGS} --without-connection-token"
echo "**** No connection token is set ****"
fi
exec \
s6-notifyoncheck -d -n 300 -w 1000 -c "nc -z 127.0.0.1 3000" \
cd /app/openvscode-server s6-setuidgid abc \
/app/openvscode-server/bin/openvscode-server \
--host 0.0.0.0 \
--port 3000 \
--disable-telemetry \
${CODE_ARGS}