⏺️ Comprehensive media tracker
  • Python 52.1%
  • HTML 33.7%
  • CSS 13.7%
  • Dockerfile 0.4%
  • Shell 0.1%
Find a file
Kamil Marut afac8d488c
All checks were successful
Push Docker Image / push (push) Successful in 7m7s
feat: Show "Notes saved!" after saving the notes
2026-05-14 16:51:18 +02:00
.forgejo/workflows ci: Move CI to Forgejo Actions 2026-04-01 19:11:41 +02:00
dome feat: Show "Notes saved!" after saving the notes 2026-05-14 16:51:18 +02:00
entities feat: Show "Notes saved!" after saving the notes 2026-05-14 16:51:18 +02:00
integrations feat: Remove python-magic in favor of parsing the file 2026-03-10 08:08:40 +01:00
tracking feat: Add a dark theme with a toggle 2026-04-04 22:56:24 +02:00
users feat: Use username instead of user ID in tracking app 2026-01-04 14:01:47 +01: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 feat: Change branding to "Dome" 2026-01-04 13:23:47 +01:00
bun.lock feat: Change branding to "Dome" 2026-01-04 13:23:47 +01: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
package.json feat: Change branding to "Dome" 2026-01-04 13:23:47 +01:00
pyproject.toml chore: Remove unused psycopg package 2026-05-09 22:24:10 +02:00
README.md feat: Add "Share" button 2026-01-04 13:40:48 +01:00
uv.lock chore: Remove unused psycopg package 2026-05-09 22:24:10 +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 Bun installed. Run bun run watch or bun run compile to compile TailwindCSS styles.