Project

General

Profile

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.

    (1-1/1)