Niko Abeler a7294f309a | ||
---|---|---|
.vscode | ||
guild | ||
guild_journal | ||
static | ||
templates | ||
.dockerignore | ||
.gitignore | ||
Dockerfile | ||
README.md | ||
TODO.md | ||
docker-compose.yml | ||
manage.py | ||
pyproject.toml | ||
release.sh | ||
requirements.txt |
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