931 B
931 B
McWaddams Site
Personal portfolio and blog site generator built with Astro.
- Production: https://mcwaddams.warehack.ing
- Git:
git@git.supported.systems:warehack.ing/mcwaddams-site.git - Server:
ssh -A warehack-ing@warehack.ing, repo at~/mcwaddams-site
Stack
- Astro (static output)
- Docker multi-stage build (Node builder -> Caddy prod)
- caddy-docker-proxy on external
caddynetwork
Environment
Copy .env.example to .env:
COMPOSE_PROJECT_NAME=mcwaddams-site
DOMAIN=mcwaddams.warehack.ing
Commands
make up # Build and start production container
make down # Stop container
make logs # Tail container logs
make restart # Stop + start
make status # Show running containers
make clean # Remove containers, images, volumes
Deploy to Production
ssh -A warehack-ing@warehack.ing "cd ~/mcwaddams-site && git pull && make up"