Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
A simple method for config encrypt/decrypt.
Add
conf.SecurityConf
to yourConfig
.Use the following code to encrypt your sensitive data, and replace the plain string in your config with the encrypted string.
This is the config file.
Use
conf.SecurityLoad
orconf.SecurityMustLoad
instead ofconf.Load
orconf.MustLoad
.Start the service with environment variable of you secret key.
export MY_SECRET_KEY=mysecretkey
All of the string config starts with
ENC~
would be decrypted.