首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >TYK仪表板和网关环境变量使用

TYK仪表板和网关环境变量使用
EN

Stack Overflow用户
提问于 2019-03-02 06:53:11
回答 1查看 199关注 0票数 0

我正在使用许可版本的TYK Dashboard .So,我需要更改TYK Configs的配置。

在here https://tyk.io/docs/configure/dashboard-env-variables/的这个链接中,我想在VM启动时使用环境变量。

但这些在我的机器上不起作用( on -premis)。我在我的方法.Please帮助中找不到这个错误。

我的脚本如下所示。

代码语言:javascript
复制
 export TYK_DB_LICENSEKEY=$LICENSE_KEY 
 export TYK_DB_MONGOUSESSL=$MONGOUSESSL

 sudo /opt/tyk-dashboard/install/setup.sh --listenport=3000 --redishost=$REDIS_HOST --redisport=6379 --tyk_api_hostname=$HOSTNAME --tyk_node_hostname=http://localhost --tyk_node_port=8080 --portal_root=/portal --domain="XXX.XXX.XXX.XXX"

至少我可以处理mongo url,但是许可证密钥参数在任何地方都没有标记。

请帮帮我!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-03-02 07:14:44

install/setup.sh只是在您的tyk_analytics.conf文件中设置了一些合理的默认值。

您可以直接编辑/opt/tyk-dashboard/tyk_analytics.conf,然后在其中插入您的许可证密钥。然后重新启动仪表板服务systemctl restart tyk-dashboard

或者,如果您希望使用环境变量,则需要在计算机上或tyk-dashboard systemd单元文件中全局设置它们。

编辑/lib/systemd/system/tyk-dashboard.service

在Service指令中添加环境变量

代码语言:javascript
复制
Environment="TYK_DB_LICENSEKEY=FOOBARBAZ"

保存并退出,然后

代码语言:javascript
复制
systemctl daemon-reload
systemctl restart tyk-dashboard

更全面的答案在这里:https://serverfault.com/questions/413397/how-to-set-environment-variable-in-systemd-service

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54953420

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档