A simple TODO list with GitHub authentication
- Clone the repository
- Create a .env following the format of .env.example
- Get your
GITHUB_CLIENT_ID
andGITHUB_CLIENT_SECRET
by creating an OAuth app on GitHub - Fill
BASE_URL
andAPI_URL
with public facing or local domains, Caddy will automatically get a certificate for them (defaulting to local certificates, update theCaddyfile
accordingly to the docs if you want a public certificate).API_URL
must be a subdomain ofBASE_URL
.
- Get your
- Run
docker compose up