⏺️ Comprehensive media tracker
  • Python 63.8%
  • HTML 35.7%
  • Dockerfile 0.4%
  • Shell 0.1%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Kamil Marut f61d118173
All checks were successful
Push Docker Image / push (push) Successful in 5m24s
style: Improve TailwindCSS styles
2026-08-14 16:02:19 +02:00
.forgejo/workflows ci: Use network=host on CI build 2026-07-30 17:11:54 +02:00
dome style: Improve TailwindCSS styles 2026-08-14 16:02:19 +02:00
entities style: Improve TailwindCSS styles 2026-08-14 16:02:19 +02:00
integrations style: Improve TailwindCSS styles 2026-08-14 16:02:19 +02:00
tracking style: Improve TailwindCSS styles 2026-08-14 16:02:19 +02:00
users style: Improve TailwindCSS styles 2026-08-14 16:02:19 +02:00
.env.example feat: Disable querystring auth by default 2026-05-12 13:19:49 +02:00
.gitignore chore: Add .zed directory to .gitignore 2025-12-01 20:53:50 +01:00
AGENTS.md frontend: Use Nub instead of Bun 2026-07-31 20:07:30 +02:00
docker-compose.yml build: Add RustFS to docker-compose.yml for easier dev setup 2026-02-23 18:25:37 +01:00
Dockerfile build(docker): Export requirements.txt on $BUILDPLATFORM and remove wheels 2026-05-12 13:26:32 +02:00
entrypoint.sh feat: Change branding to "Dome" 2026-01-04 13:23:47 +01:00
manage.py feat: Change branding to "Dome" 2026-01-04 13:23:47 +01:00
nub.lock style: Improve TailwindCSS styles 2026-08-14 16:02:19 +02:00
package.json style: Improve TailwindCSS styles 2026-08-14 16:02:19 +02:00
pyproject.toml tracking: Track watched seasons and episodes 2026-07-31 21:11:30 +02:00
README.md frontend: Use Nub instead of Bun 2026-07-31 20:07:30 +02:00
uv.lock tracking: Track watched seasons and episodes 2026-07-31 21:11:30 +02:00

Dome

⏺️ Comprehensive media tracker

Dome is a comprehensive media tracking service designed to handle a diverse range of entities.

Install

You can set up Dome using Docker or run it locally.

Docker

To set up Dome using Docker, follow these steps:

  • Clone the repository and navigate to the project directory.
  • Run docker compose up to start all containers

Local

You can also choose to run the webapp locally:

  • Clone the repository and navigate to the project directory.
  • Run uv sync to install dependencies using uv

Environment

In both cases, you should use the .env.example file as a template for your environment variables. Copy it to .env and fill in the required values.

Usage

See entrypoint.sh for usage options.

To create an admin user, run docker compose exec web python manage.py createsuperuser and follow the prompts.

Development

In order to change the page's styles, you need to have Nub installed. Run nub run watch or nub run compile to compile TailwindCSS styles.