【问题标题】:How to build wso2am docker with customizing?如何通过自定义构建 wso2am docker?
【发布时间】:2022-01-26 07:39:51
【问题描述】:

我在 carbon-apimgt 源代码中添加了一些新的 java 类,它是从 github 克隆的。 使用命令“mvn clean install -Dmaven.test.skip=true”构建后,我得到了一些更改的 jar 和 wars,并将其替换为对应的 wso2am-4.0.0 服务器路径,它工作正常,因为我可以访问 [1] [2] [3] 来自浏览器。

    [1]. https://localhost:9994/publisher [2]. https://localhost:9994/devportal[3]. https://localhost:9994/carbon[4]. https://localhost:9994/admin

所有这些都是由 wso2am-4.0.0.zip binnary 运行的。我需要制作一个 docker 映像并在 centos 或 ubunto 中运行它,所以我该如何构建一个 docker 映像以在任何地方运行,并改用 mysql h2?

【问题讨论】:

    标签: wso2-am


    【解决方案1】:

    您可以使用 [1] 使用自定义二进制文件创建产品的 docker 映像。但是,这将默认使用 h2 数据库。如果你想使用 MySQL,你必须单独设置数据库并更改 deployment.toml 中的相关配置

    或者,您可以使用 [2] 在 MySQL 中运行 APIM。在这种情况下,您必须使用您创建的自定义图像更新 [3]。

    [1]https://github.com/wso2/docker-apim/tree/master/dockerfiles

    [2]https://github.com/wso2/docker-apim/tree/master/docker-compose/apim-with-analytics

    [3]https://github.com/wso2/docker-apim/blob/master/docker-compose/apim-with-analytics/dockerfiles/apim/Dockerfile#L20

    【讨论】:

      猜你喜欢
      • 2016-11-23
      • 2020-06-02
      • 2022-11-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-07-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多