A monorepo containing my personal websites.
- avalonstar.com: Personal blog and historical archive (avalonstar.com)
- bryanvelo.so: Personal site and portfolio (bryanvelo.so)
- omnyist.com: TBD (omnyist.com)
# Install dependencies
bun install
# Start development server for all apps
bun run dev
# Start development server for a specific app
bun run dev:avalonstar
bun run dev:bryanveloso
bun run dev:omnyist
# Build all apps
bun run build
# Build a specific app
bun run build:avalonstar
This monorepo is deployed using Docker on a self-hosted Mac Mini through Cloudflare Zero Trust.
# Build and start containers in development mode
docker compose -f docker-compose.dev.yml up -d
# Build and start containers in production mode
docker compose -f docker-compose.yml up -d
# Rebuild containers after changes
docker compose -f docker-compose.yml up -d --build
# View logs
docker compose logs -f
# Stop containers
docker compose down