Skip to content

Add installation script with auto-generated JWT_SECRET#12

Open
Checcomj wants to merge 1 commit into
Euro-Office:mainfrom
Checcomj:secure-jwt-install
Open

Add installation script with auto-generated JWT_SECRET#12
Checcomj wants to merge 1 commit into
Euro-Office:mainfrom
Checcomj:secure-jwt-install

Conversation

@Checcomj

Copy link
Copy Markdown

I used AI assistance (Claude) to help write and review this script.
I tested it myself on a live instance and I understand every line.

Added script to generate JWT_SECRET with openssl hex 128, with protection to reduce accidental re-runs.
Modified docker-compose.yml to read JWT_SECRET from the .env file.
Modified README.md to add first run and the option to recreate JWT_SECRET.

Generate a random JWT_SECRET with openssl on first run, store it in .env with restricted permissions, and use an .installed flag to prevent accidental re-runs. docker-compose.yml reads JWT_SECRET from .env.

Assisted-by: Claude:Opus-4.8
Signed-off-by: Checcomj <32311651+Checcomj@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant