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.
|
1 month ago | |
---|---|---|
.vscode | 4 months ago | |
guild | 1 month ago | |
guild_journal | 1 month ago | |
guild_md | 1 month ago | |
static | 3 months ago | |
templates | 3 months ago | |
tests | 1 month ago | |
.dockerignore | 3 months ago | |
.gitignore | 1 month ago | |
Dockerfile | 3 months ago | |
README.md | 1 month ago | |
TODO.md | 3 months ago | |
conftest.py | 1 month ago | |
docker-compose.yml | 1 month ago | |
manage.py | 4 months ago | |
pyproject.toml | 1 month ago | |
pytest.ini | 1 month ago | |
release.sh | 3 months ago | |
requirements.txt | 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