- Fastify - Backend
- Websockets - Realtime
- Next.js - Frontend
- Tailwind & Shadcn UI - Styling
- Redis - Pub/Sub
- Docker/docker-compose - Containerization
- GitHub actions - CI/CD
- DigitalOcean - Host the backend
- Vercel - Host the frontend
- Using
wss://
and notws://
in production - Use debug mode in Caddy server
{
debug
}
- List our running docker containers
docker ps
- Stop a running container
docker stop <container id>
- Remove a container
docker rm <container id>
- List out networks
docker network ls
- Remove a network
docker network rm <network id>