No description
  • HTML 97.8%
  • Shell 1.5%
  • JavaScript 0.4%
  • Dockerfile 0.3%
Find a file
2026-05-30 23:16:42 +00:00
.github/workflows Login to Artifact Registry before workflow push 2026-05-30 19:01:23 +00:00
k8s Deploy Evolvere Techne site to Kubernetes 2026-05-30 18:51:03 +00:00
legacy Deploy Evolvere Techne site to Kubernetes 2026-05-30 18:51:03 +00:00
scripts Deploy Evolvere Techne site to Kubernetes 2026-05-30 18:51:03 +00:00
static Deploy Evolvere Techne site to Kubernetes 2026-05-30 18:51:03 +00:00
Dockerfile Deploy Evolvere Techne site to Kubernetes 2026-05-30 18:51:03 +00:00
package.json Deploy Evolvere Techne site to Kubernetes 2026-05-30 18:51:03 +00:00
README.md Deploy Evolvere Techne site to Kubernetes 2026-05-30 18:51:03 +00:00
server.tether Revise consulting copy for software buyers 2026-05-30 23:16:42 +00:00

Evolving Software

This project now serves the Evolving Software site with TetherScript HTTP instead of the previous Rust/Actix server.

Getting Started

Requirements

  • tetherscript installed and available on PATH
  • Node/Yarn for TailwindCSS asset generation

Run the TetherScript HTTP server

yarn server

This runs:

tetherscript run --grant-fs . server.tether

The server listens on:

http://127.0.0.1:8787/

Development mode

yarn dev

This starts the TetherScript server and watches TailwindCSS files.

Static check

yarn server:check

This parses/inspects server.tether without starting the HTTP listener.

Routes

  • GET / — marketing homepage
  • GET /login — login form
  • POST /login — prototype cookie-backed login flow
  • GET /dashboard — authenticated dashboard
  • GET /logout — clears the prototype session cookie
  • /static/*, /robots.txt, /favicon.ico — static files served through TetherScript filesystem capability

Notes

The old Rust/Actix source remains in src/ for reference, but yarn server and yarn dev now use server.tether.

License

This project is licensed under the MIT License.