Generar llave secreta para Rails
¿Alguna vez te ha pasado que tu aplicación de Rails falla de la siguiente manera?
rails aborted!
ArgumentError: Missing `secret_key_base` for 'production' environment, set this string with `bin/rails credentials:edit`
/workspace/config/environment.rb:5:in `<main>'
Tasks: TOP => environment
El cual resulta un poco confuso, dado que el comando que marca, lo que hace es crear o editar un archivo .yml, algo que quieres evitar si el archivo es efímero, como ocurre en Kubernetes.
La mejor opción en este caso es generar una llave, y posteriormente guardarla como una variable de entorno.
$ rake secret
Y guarda el valor obtenido en una variable de entorno, o mejor, en un administrador de contraseñas.
Notes mentioning this note Menciones
There are no notes linking to this note.