2026-07-17 23:33:11 +02:00
2026-07-18 19:24:10 +02:00
2026-07-13 17:08:55 +02:00
2026-07-13 17:08:55 +02:00
2026-07-13 17:08:55 +02:00
2026-07-13 17:08:55 +02:00

DND Vault Template

Template for publishing DND campaign vaults

Instructions

  • Create a deploymenty machine where you should have ssh access
  • Create a repository with your vault
    • All the notes should fall under content/ inside your vault
    • Place gitea/workflows/deploy.yml under .gitea/workflows/deploy.yml.
    • Change env variables
  • When you push on the vault repository, the workflow file will clone and setup this nuxt app with the contents of the vault and publish it.

Env variables

For gitea, you should set:

  • DEPLOY_HOST: Host to deploy the vault
  • DEPLOY_KEY: SSH id_ed25519 for accessing the host
  • REGISTRY_USER: User for the docker registry
  • REGISTRY_PASSWORD: Password to the docker registry

Inside deploy.yml:

  • TEMPLATE_REPO_URL: Should point to THIS repo
  • TARGET_SUBFOLDER: Where to clone content of the vault. No need to change it from template/content
  • VAULT_NAME: Your vault name. Used for the name of the generated docker images
Description
Simple Obsidian Publisher
Readme 1 MiB
Languages
JavaScript 48.9%
CSS 24.7%
Vue 22.4%
TypeScript 2.1%
Dockerfile 1.9%