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.