【问题标题】:Add Key to DokkuAdd Key to Dokku
【发布时间】:2020-07-05 01:18:40
【问题描述】:

我正在尝试添加这样的密钥:

-----BEGIN PRIVATE KEY-----
MIIEuwIBADANBgkqhkiG9w0BAQEFAASCBKUwggShAgEAAoIBAQCslQfgfW3L+/Kx
beM8LnJ2ocbX/YdS43ry69e5nmK2RM/GuJqRMZ0JrMfEtQ0FlKGxS9+cBhOV6Yt3
fCx8LcgWZY5mhpSrB4r90d5q93HrR/uVGGuu0QOf5+eq+YK2vUVCIer8Yxpg+wGf
4DyW/aWo6qriy7sPApAtuqiAkjLwKENVe9qsrXsNgG9+YTpgKXhQ4abTbSN55K0W
6TBNqA8MyKe3buPQ2GspjieotyZVGGBXASMKPLRuhuOEuRl2GbenYigfMoth5t3Q
8xQhphR88gcdiTdb1mvesB23DfHb5pPR+14hebH1AjbDEpxYSiNMGcQUa3yJ8b3H
0Z/6xIllAgMBAAECgf9Yffygmg+GKFBBrIJUsV3oB+cGp3gwI3asAP8XJup9NsT4
RFcom/0li0qrSc+WgQb3DH67fsXyIlhXQ/ZGCL5sVWNkPggQsyD2vZf/VLR1pVYF
bHZvnxX6h/RMJJUqgBi0C/fY9pQxt37IDhWFhk9hlnkCsT4tcOMFrhMV/MK7wsIO
dz+6FnLgscBL6ocugwsO8vP/VI9rP7BdtYx8YNqG1qOeh3oQkP4/jU5p1FkCrNrS
NldVOnzdftfpZ//DVMcjMrMU6rlBX9ChN5weapbyLjlZ/2qlvGJky3I05ifFB55B
VrIfTx0X8kdnRR71hz9fQq1NFfSIKQPSwLC3OnECgYEA7oruyXl9rxYFDLEIdXEg
gFFHlcN9sZNejMxRM1Y/oZs5C1tYjavllP3pHfEsZWzjI4b/XwHHCxlicY0/ggyz
rK9NY3lzDpyNgpFLGr+afrIjaXFI5jp1vq+sDy07h3Nbj4oUUggOdy2CqFEc9KWY
jMZbdqnZHxAou25RVyP/brasdfgsuTZV3X+dGLI55Jvmu+aefaiBCKZFyXjTDH2l
od4bM9/BFYvUI5X8UV8QZocPCHwsefqfw7apj1WOIJGZ6Tjw5mn1xEaBXnAXiAvf
AXIf9BWlDo7WjmUl6NWNIf7qJTXD8vELce8mKh6jHaQ/ayyloeOceXUMz+E8a0n/
RUXTuvUCgYAnrXpcjtXGCr6aRtQmXMPQNDTZB2Rf5ihi+RVEmcMJyXzqk64eGoqc
hsOA1H3S/RKm9SyDDBOkl/tU8e6vXheA0MPpmOj3dDjhj/NTJq23B0B2qH48tVqi
diwDdj2hoSGItan9nxNw5WQHRT6wvt6qA9Bw432W+iQcURQ8j2NMcQKBgGzk6W8l
jLPsdeVXVD29xgmTfOoc+IMQKuX5Kd0VvWCuedO1NrEFiig9gGMHnWsbtvqwxCZJ
yz+eycWUVa2t8NVID1urKHzh4rP2ZtNuyiK0Zys8CCIIjlVq2WPXgMsH5YF8/4Gp
XgL9qGHRJAhbY7bfICy5CSNgBin+g7uy5l3RAoGBAIIUHR66LjzVSCsvhlafuYrK
k4mRpGKMyEknat9SWCrmDY+gqkLzTOQx/EKaTvWD41UV6LSGFIp0y3WICvl/VlON
uimrsFTLOByhIVDdgOy1kHgzgIMiGhVYXQe04hFUNrSq0KMcDQ5q73LrktL3wnMS
hDVAh9SSDAe+xULorSPK
-----END PRIVATE KEY-----

不用担心它是为示例创建的。 我想将它添加为环境变量。但是在这个键中,换行很重要,所以我环顾四周,发现如果你搜索env文件,你可以直接修改它。 我这样做了,但是每次我重新启动应用程序时,该文件都会删除我所有的环境变量,并且只保留一些 dokku 制作的内容。 谁能告诉我为什么,或者我如何将此密钥添加到我的环境变量中。 我正在修改的文件是这个:nano /home/dokku/chatbot-test/ENV

谢谢,

乔纳森·普列托

【问题讨论】:

    标签: digital-ocean private-key dokku


    【解决方案1】:

    好吧,经过两天的尝试,我终于找到了解决办法。 首先,您必须在每行的末尾放置一个 \n 来表示换行符。 其次,你必须使用一个网站作为这个:One Line Converter

    之后,当您在项目中读取环境变量时,您必须使用正则表达式将您的 \n 转换为真正的换行符: .replace(/\\n/gm, '\n')

    这完美解决了我的问题。

    【讨论】:

      猜你喜欢
      • 2020-01-01
      • 2011-04-06
      • 2014-09-28
      • 1970-01-01
      • 2018-10-17
      • 1970-01-01
      • 2022-12-01
      • 2022-12-28
      • 2017-11-25
      相关资源
      最近更新 更多