Skip to content

sirodoht/tofunames

Repository files navigation

tofunames

domain names for hackers.

AGPL.

Development

This is a standard Django application.

Setup and run:

# setup venv
python3 -m venv .venv
source .venv/bin/activate

# setup env variables
cp .envrc.example .envrc
source .envrc

# install dependencies
pip install -r requirements.txt

Run development server:

python manage.py runserver

Format:

ruff format

Lint:

ruff check --fix

Deploy

Every commit on branch main auto-deploys. To deploy manually:

cd ansible/
ansible-playbook playbook.yaml -v

License

This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3.