secret_key_base - for production environment must be a type of String
Added by Adriano Baptistella 18 days ago
Hi,
2025-02-05 00:44:12 -0300 Rack app ("GET /" - (187.22.174.111)):
#<ArgumentError: `secret_key_base` for production environment must be a type of String`>
I try run:
docker exec -it redmine bash -c "bundle exec rake secret"
and
docker exec -it redmine bash -c "export SECRET_KEY_BASE='YOUR_KEY'"
But not resolve.
I'm use 5.1.6 redmine version
My command create container:
docker run -d --name redmine --restart=unless-stopped --network=redmine-net \
-p 1000:3000 \
-v /var/redmine/data:/usr/src/redmine/data:rw \
-v /var/redmine/plugins:/usr/src/redmine/plugins:rw \
-v /var/redmine/public/themes:/usr/src/redmine/public/themes:rw \
-v /var/redmine/public/system:/usr/src/redmine/public/system:rw \
-v /var/redmine/files:/usr/src/redmine/files:rw \
-v /tmp/arquivos:/usr/src/redmine/arquivos:rw \
-e REDMINE_DB_POSTGRES=db-redmine -e REDMINE_DB_USERNAME=redmine \
-e REDMINE_DB_PASSWORD=secret -e REDMINE_DB_DATABASE=redmine \
-e TZ=America/Sao_Paulo redmine:5.1.6
Replies (1)
RE: secret_key_base - for production environment must be a type of String
-
Added by Peter Petrik 16 days ago
Per https://hub.docker.com/_/redmine I've added `REDMINE_SECRET_KEY_BASE` to the `docker run` command, and now have no problems starting the instance.