chore: gitignore config.toml, add config.toml.example

The dev config.toml contains a password hash and should not be
committed. Add a config.toml.example template instead and document
the copy step.
This commit is contained in:
2026-06-26 20:41:49 +02:00
parent db6da86c93
commit 0ba6e379d7
2 changed files with 6 additions and 4 deletions
+3
View File
@@ -13,6 +13,9 @@
# Local development sandbox (posts, generated config)
/.volumen/
# Local dev config (contains password hash)
/config.toml
# Uploaded media in the dev content directory
/posts/media/
+3 -4
View File
@@ -1,5 +1,5 @@
# Local development configuration for `just dev`.
# Not shipped with the gem; safe to edit. Keep real admin hashes out of Git.
# Copy to config.toml and adjust. Keep real admin hashes out of Git.
[server]
host = "127.0.0.1"
@@ -16,8 +16,7 @@ language = "cs"
author = "Petr Balvín"
[admin]
# Dev credentials: password is "admin". Replace before any real use
# (generate with `volumen hash-password`).
password_hash = "scrypt$16384$8$1$I7XEC8EpyfaptaPxmBQSUg==$gK7TRZAJnYmOSfKJ7xg+cOaYeBV4r5jlqcoL5+jNlSs="
# Generate a hash with: bundle exec exe/volumen hash-password
password_hash = ""
session_key = ""
session_ttl = 86400