A simple and tiny stack for building web applications using Astro, SQLite, and Litestream.
Here is a thorough tutorial on the Tiny Stack.
- Build the Docker image
docker build -t tiny-stack .
- Set environment variables
export REPLICA_URL=https://<bucket_id>.r2.cloudflarestorage.com
export LITESTREAM_ACCESS_KEY_ID=access_key_id
export LITESTREAM_SECRET_ACCESS_KEY=secret_access_key
- Run the Docker image
docker run \
-p 4321:4321 \
-e REPLICA_URL \
-e LITESTREAM_ACCESS_KEY_ID \
-e LITESTREAM_SECRET_ACCESS_KEY \
-v $(pwd)/data:/data \
tiny-stack
- Head to http://localhost:4321