/micro-stack

A simple & tiny stack for building web applications using Astro, SQLite & Litestream.

Primary LanguageAstroMIT LicenseMIT

Micro Stack

A simple & tiny stack for building web applications using Astro, SQLite & Litestream.

This project is a fork of tiny-stack by @Sh4yy. To learn more I recommend reading his blog post about it.

Quick Start

  1. Build the Docker image
docker build -t micro-stack .
  1. 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
  1. 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 \
  micro-stack
  1. Head to http://localhost:4321