From 4b2956883e4330cc5e06a6513249c505815dc599 Mon Sep 17 00:00:00 2001 From: Fr4nz D13trich Date: Wed, 1 Oct 2025 18:40:44 +0200 Subject: [PATCH] Update Server Setup Deno --- Server-Setup-Deno.md | 53 ++++++++++++++++++++++++++++++-------------- 1 file changed, 36 insertions(+), 17 deletions(-) diff --git a/Server-Setup-Deno.md b/Server-Setup-Deno.md index 5f5dfc3..e604487 100644 --- a/Server-Setup-Deno.md +++ b/Server-Setup-Deno.md @@ -1,44 +1,63 @@ -Web Client Development -Overview +## Web Client Development + +## Overview + The Meshtastic web interface can be hosted or served from a node. The official hosted version can be found at https://client.meshtastic.org. The version served from a node can be accessed by first connecting your node to your network and then navigating to http://meshtastic.local (or your_node_ip.local). -Development & Building -Development +## Development & Building + +### Deno + +``` +curl -fsSL https://deno.land/install.sh | sh +``` + +### Development + Clone the Meshtastic Web Repo repository -git clone https://github.com/meshtastic/web.git -cd web +``` +git clone https://github.com/meshtastic/web.git && ycd web +``` Install the dependencies. +``` deno i +``` Start the development server: +``` deno task dev +``` + +### Building and Packaging -Building and Packaging Build the project: +``` deno task build +``` GZip the output: +``` deno task package +``` + +## Contributing -Contributing We welcome contributions! Here’s how the deployment flow works for pull requests: -Preview Deployments: -Every pull request automatically generates a preview deployment on Vercel. This allows you and reviewers to easily preview changes before merging. - -Staging Environment (client-test): -Once your PR is merged, your changes will be available on our staging site: client-test.meshtastic.org. -This environment supports rapid feature iteration and testing without impacting the production site. - -Production Releases: -At regular intervals, stable and fully tested releases are promoted to our production site: client.meshtastic.org. \ No newline at end of file +- Preview Deployments: + Every pull request automatically generates a preview deployment on Vercel. This allows you and reviewers to easily preview changes before merging. +- Staging Environment (client-test): + Once your PR is merged, your changes will be available on our staging site: client-test.meshtastic.org. + This environment supports rapid feature iteration and testing without impacting the production site. +- Production Releases: + At regular intervals, stable and fully tested releases are promoted to our production site: client.meshtastic.org. \ No newline at end of file