FastAPI + SQLAlchemy/Alembic + MariaDB backend with Jinja2/htmx/Alpine server-rendered frontend. Multi-user via Google OAuth, daily habit tracking, monthly/weekly history views, Web Push reminders via APScheduler, and PWA support (manifest, service worker, offline caching). Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
12 lines
187 B
YAML
12 lines
187 B
YAML
services:
|
|
app:
|
|
build: .
|
|
image: habit-tracker:latest
|
|
restart: unless-stopped
|
|
ports:
|
|
- "8000:8000"
|
|
environment:
|
|
- TZ=Asia/Seoul
|
|
env_file:
|
|
- .env
|