Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

The Micro-CMS for WebAssembly and Spin

License

NotificationsYou must be signed in to change notification settings

fermyon/bartholomew

Bartholomew is a simple CMS-like tool for hosting a website. It is compiled entirelyto WebAssembly, and can run in any Spin-capable system.

The screenshot below shows how Bartholomew is implemented as the official Fermyon website.

Bartholomew screenshot

Bartholomew Documentation

Check outthe official documentation and please raise any issues or ask any questions; we are here to help :)

Prerequisites

To run the Bartholomew CMS, you'll needSpin.

To build Bartholomew or thebart command line tool from source, you'll needRust.

Basic Authentication

Bartholomew can enforce basic authentication. To enable basic authentication, update the environment for your Spin component and provide the following variables:

environment = {BASIC_AUTH_USERNAME ="bob",BASIC_AUTH_PASSWORD ="foobar" }

Optionally, you can configure therealm value of theWWW-Authenticate header sent when requests do not contain anAuthorization header:

environment = {BASIC_AUTH_USERNAME ="bob",BASIC_AUTH_PASSWORD ="foobar",BASIC_AUTH_REALM ="my-realm" }

Building Bartholomew locally

To build bartholomew on your local machine, you must have rust and thewasm32-wasi target installed. Run the following command to build it:

cargo build --target wasm32-wasip1 --release

[8]ページ先頭

©2009-2025 Movatter.jp