Go to file
Niko Abeler a7294f309a linting 2023-08-25 21:50:09 +02:00
.vscode blacked 2023-06-11 21:25:30 +02:00
guild linting 2023-08-25 21:50:09 +02:00
guild_journal linting 2023-08-25 21:50:09 +02:00
static more context 2023-06-13 22:09:25 +02:00
templates register 2023-06-22 20:35:43 +02:00
.dockerignore deployment + todos 2023-06-13 21:14:02 +02:00
.gitignore upload character pictures 2023-08-24 20:58:22 +02:00
Dockerfile more context 2023-06-13 22:09:25 +02:00
README.md README 2023-08-25 20:11:30 +02:00
TODO.md more linking of pages 2023-06-19 20:01:33 +02:00
docker-compose.yml README 2023-08-25 20:11:30 +02:00
manage.py blacked 2023-06-11 21:25:30 +02:00
pyproject.toml linting 2023-08-25 21:50:09 +02:00
release.sh whitenoise 2023-06-13 20:41:27 +02:00
requirements.txt reqs 2023-08-24 21:00:56 +02:00

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