⏺️ Comprehensive media tracker
  • Python 52.1%
  • HTML 33.5%
  • CSS 13.7%
  • Dockerfile 0.5%
  • Shell 0.2%
Find a file
Kamil Marut 0c1d38a18e
All checks were successful
Push Docker Image / push (push) Successful in 10m32s
feat: Add a dark theme with a toggle
2026-04-04 22:56:24 +02:00
.forgejo/workflows ci: Move CI to Forgejo Actions 2026-04-01 19:11:41 +02:00
dome feat: Add a dark theme with a toggle 2026-04-04 22:56:24 +02:00
entities feat: Add a dark theme with a toggle 2026-04-04 22:56:24 +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: Change branding to "Dome" 2026-01-04 13:23:47 +01: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 ci: Move CI to Forgejo Actions 2026-04-01 19:11:41 +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 feat: Remove python-magic in favor of parsing the file 2026-03-10 08:08:40 +01:00
README.md feat: Add "Share" button 2026-01-04 13:40:48 +01:00
uv.lock feat: Update dependencies 2026-03-25 22:23:42 +01: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.