Installer Mosaic
Mosaic est le framework web d'Amalgame — un binaire, N sites, HTTPS/ACME automatique, sessions, auth, reverse proxy.
Installez d'abord le compilateur amc, puis ajoutez les packages du framework :
amc package add web net-http tls # framework + HTTP/1.1 + TLS amc package add net-proxy # (optionnel) reverse proxy
Un serveur minimal :
import Amalgame.Web
WebApp.New()
.Get("/", ctx => HttpResponse.New().Html("<h1>Hello Mosaic</h1>"))
.ServeHttps(443, "/etc/ssl/cert.pem", "/etc/ssl/key.pem")
Référence complète : la doc Mosaic. Toutes les versions : get.amalgame.me/mosaic.