You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
Niko Abeler dbd7193c90 link characters and npcs in texts 1 month ago
.vscode blacked 4 months ago
guild link characters and npcs in texts 1 month ago
guild_journal linting 1 month ago
guild_md link characters and npcs in texts 1 month ago
static more context 3 months ago
templates register 3 months ago
tests link characters and npcs in texts 1 month ago
.dockerignore deployment + todos 3 months ago
.gitignore upload character pictures 1 month ago
Dockerfile more context 3 months ago
README.md README 1 month ago
TODO.md more linking of pages 3 months ago
conftest.py link characters and npcs in texts 1 month ago
docker-compose.yml README 1 month ago
manage.py blacked 4 months ago
pyproject.toml linting 1 month ago
pytest.ini link characters and npcs in texts 1 month ago
release.sh whitenoise 3 months ago
requirements.txt reqs 1 month ago

README.md

Guild Journal

Guild Journal is a simple tool to keep track of table top adventures. It is highly opinionated as I develop this for the group I play in. I try to keep it agnostic of any specific system.

Development

docker compose up

Migrations

Apply migrations

docker compose exec app python manage.py migrate

Create migrations

docker compose exec app python manage.py makemigrations

Deployment

Build and publish docker image

./release.sh <tag>

Use in Docker Compose

  guild_journal:
    image: git.libove.org/h4kor/guild-journal:latest
    user: 1000:1000
    volumes:
      - "./guild-journal:/data"
    ports:
      - "127.0.0.1:9011:8000"
    restart: always
    environment:
      GUILD_JOURNAL_ENV: production
      DJANGO_HOST: guild-journal.example.org
      SECRET_KEY: keep-this-secret