A simple HTTP endpoint to deploy static websites from CI.
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Rafael G. Martins 72ee28f068
All checks were successful
build / build (push) Successful in 13s
build: no need to install git manually
2026-06-16 01:57:17 +02:00
.forgejo/workflows build: no need to install git manually 2026-06-16 01:57:17 +02:00
internal fix go import path 2026-06-14 16:10:52 +02:00
.gitignore Initial commit 2026-05-21 03:13:17 +02:00
go.mod fix go import path 2026-06-14 16:10:52 +02:00
go.sum Initial commit 2026-05-21 03:13:17 +02:00
LICENSE Initial commit 2026-05-21 03:13:17 +02:00
main.go fix go import path 2026-06-14 16:10:52 +02:00
README.md Initial commit 2026-05-21 03:13:17 +02:00

static-deploy

A simple HTTP endpoint to deploy static websites from CI.

Warning

This tool is tied to my personal needs. This is a very opinionated setup. It may be useful for others by accident, but no support is (or will be) provided.

Client usage:

$ curl ${TOKEN}@localhost:8000/ \
      -F 'file=@website.tar.gz' \
      -F 'domain=example.com' \
      -F "sha512=$(sha512sum website.tar.gz)"

License

BSD 3-Clause license