You should follow what Nertivia is doing https://github.com/supertiger1234/nertivia-client-ts/blob/master/.github/workflows/main.yml to automatically push updates to the website and restart it when changes are made. This will make your development much easier.