我正在尝试使用docker-compose从API管理器开始创建wso2产品的测试部署。我正在使用Dockerfile https://hub.docker.com/r/wso2/wso2am。我已经将主数据源配置为指向由docker-compose管理的PostgreSQL服务器。
我有一个在创建数据库和数据库用户的pgsql容器中运行的初始脚本。
我不知道如何获取wso2 API管理器来创建和填充表。wso2文档说在运行产品时使用“ -DSETUP”,但我无权访问此文件。
有谁知道如何做到这一点?还是我需要构建和配置自己的Docker映像?
-DSetup现在已弃用,并且在最新产品版本中不可用。请在[1]中检查WSO2 API Manager的docker-compose资源。
在此docker-compose示例中,它使用了Mysql,并且Mysql支持在启动容器时为数据库创建提供sql文件。我猜在Postgresql中,您可以做同样的事情。否则,需要自动创建数据库表。
[1] -https://github.com/wso2/docker-apim/tree/v3.0.0.1/docker-compose/apim-with-analytics
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句