Newer
Older
geekbrain_io_web / README.md

Geekbrain.io Portfolio

FastAPI portfolio website with steampunk design.

Setup

  1. Copy .env.example to .env and fill in values.
  2. Ensure MariaDB is accessible and create database/user (see spec).
  3. Run: docker-compose up -d (from docker/ directory)
  4. Configure Nginx Proxy Manager to proxy portfolio.geekbrain.io to port 8000.

Development

uvicorn app.main:app --reload

Spec

See docs/superpowers/specs/2025-03-21-geekbrain-portfolio-design.md for full specification.