Skip to content

Latest commit

 

History

History
99 lines (76 loc) · 1.65 KB

File metadata and controls

99 lines (76 loc) · 1.65 KB

Code - serve web

info

Note

Make sure to install the cli first, with:

app code install cli

vars

APPNAME=code-serveweb
APPTITLE="Code serveweb"
SVCNAME=dotfiles-apps-${APPNAME}

CODEHOST=0.0.0.0
CODEPORT=8001

install-service

if ! app code check cli; then
  app code install cli
fi

apps_service_install ${APPNAME} ${APPTITLE}

enable-service

systemctl --user enable --now ${SVCNAME}

disable-service

systemctl --user disable --now ${SVCNAME}

start-service

systemctl --user start ${SVCNAME}

stop-service

systemctl --user stop ${SVCNAME}

restart-service

systemctl --user restart ${SVCNAME}

status-service

systemctl --user status ${SVCNAME}

active-service

systemctl --user is-active ${SVCNAME}

user-install

mkdir -p ~/.config/systemd/user/
curl -fsSL  https://raw.githubusercontent.com/gbraad-vscode/code-systemd/refs/heads/main/user/code-serveweb.service \
  -o ~/.config/systemd/user/code-serveweb.service
systemctl --user daemon-reload
#systemctl --user enable --now code-serveweb

system-install

sudo curl -fsSL https://raw.githubusercontent.com/gbraad-vscode/code-systemd/refs/heads/main/system/code-serveweb%40.service \
  -o /etc/systemd/system/code-serveweb@.service
sudo systemctl daemon-reload
#sudo systemctl enable --now code-serveweb@${USER}

default run run-service

${LOCALBIN}/code serve-web --without-connection-token --host ${CODEHOST} --port ${CODEPORT}

alias screen

screen code serveweb