1- # rust-tessera
1+ # siglog
22
33A Rust implementation of a [ Tessera] ( https://github.com/transparency-dev/tessera ) -compatible transparency log server for package distribution systems.
44
@@ -57,20 +57,20 @@ This implementation follows the [C2SP tlog-tiles](https://c2sp.org/tlog-tiles) s
5757cargo build --release
5858
5959# Binaries will be in ./target/release/
60- # - rust-tessera (log server)
60+ # - siglog (log server)
6161# - witness (witness server)
6262```
6363
6464## Configuration
6565
6666### Environment Variables
6767
68- #### Log Server (` rust-tessera ` )
68+ #### Log Server (` siglog ` )
6969
7070| Variable | Description | Default |
7171| ----------| -------------| ---------|
7272| ` LISTEN_ADDR ` | Server listen address | ` 0.0.0.0:8080 ` |
73- | ` DATABASE_URL ` | Database connection string | ` sqlite:./tessera .db ` |
73+ | ` DATABASE_URL ` | Database connection string | ` sqlite:./siglog .db ` |
7474| ` LOG_ORIGIN ` | Log origin identifier | ` transparency-log ` |
7575| ` LOG_PRIVATE_KEY ` | Ed25519 signing key (note format) | Required |
7676| ` STORAGE_BACKEND ` | Storage type: ` s3 ` or ` fs ` | ` fs ` |
@@ -162,11 +162,11 @@ This starts:
162162# Start the log server
163163export LOG_ORIGIN=" my-transparency-log"
164164export LOG_PRIVATE_KEY=" PRIVATE+KEY+my-transparency-log+xxxx+..."
165- export DATABASE_URL=" sqlite:./tessera .db"
165+ export DATABASE_URL=" sqlite:./siglog .db"
166166export STORAGE_BACKEND=" fs"
167167export STORAGE_PATH=" ./tiles"
168168
169- ./target/release/rust-tessera
169+ ./target/release/siglog
170170
171171# In another terminal, start the witness
172172export WITNESS_PRIVATE_KEY=" PRIVATE+KEY+witness.example.com+xxxx+..."
@@ -268,7 +268,7 @@ See [DEPLOY.md](DEPLOY.md) for detailed Fly.io deployment instructions using Lit
268268Quick start:
269269``` bash
270270# Create app and storage
271- fly apps create my-tessera-log
271+ fly apps create my-siglog
272272fly storage create
273273fly consul attach
274274fly volumes create litefs --size 1
@@ -298,7 +298,7 @@ Run the log server:
298298``` bash
299299docker run -d \
300300 -p 8080:8080 \
301- -v tessera -data:/data \
301+ -v siglog -data:/data \
302302 -e LOG_ORIGIN=" my-transparency-log" \
303303 -e LOG_PRIVATE_KEY=" PRIVATE+KEY+..." \
304304 ghcr.io/OWNER/REPO-server:latest
@@ -318,8 +318,8 @@ docker run -d \
318318To build images locally:
319319
320320``` bash
321- docker build -f docker/Dockerfile.server -t rust-tessera -server .
322- docker build -f docker/Dockerfile.witness -t rust-tessera -witness .
321+ docker build -f docker/Dockerfile.server -t siglog -server .
322+ docker build -f docker/Dockerfile.witness -t siglog -witness .
323323```
324324
325325### Kubernetes
@@ -343,7 +343,7 @@ spec:
343343 spec :
344344 containers :
345345 - name : log
346- image : your-registry/rust-tessera :latest
346+ image : your-registry/siglog :latest
347347 ports :
348348 - containerPort : 8080
349349 env :
@@ -352,10 +352,10 @@ spec:
352352 - name : LOG_PRIVATE_KEY
353353 valueFrom :
354354 secretKeyRef :
355- name : tessera -secrets
355+ name : siglog -secrets
356356 key : log-private-key
357357 - name : DATABASE_URL
358- value : " postgres://user:pass@postgres:5432/tessera "
358+ value : " postgres://user:pass@postgres:5432/siglog "
359359 - name : STORAGE_BACKEND
360360 value : " s3"
361361 envFrom :
0 commit comments