You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@inlong.apache.org by do...@apache.org on 2022/02/17 02:42:14 UTC

[incubator-inlong] branch master updated: [INLONG-2509][Feature][Audit][DockerCompose] Add support for Audit on Docker Compose (#2511)

This is an automated email from the ASF dual-hosted git repository.

dockerzhang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-inlong.git


The following commit(s) were added to refs/heads/master by this push:
     new 405d29d  [INLONG-2509][Feature][Audit][DockerCompose] Add support for Audit on Docker Compose (#2511)
405d29d is described below

commit 405d29dbb81695ddad7a401151d9cd2b46a4090f
Author: Yuanhao Ji <ts...@qq.com>
AuthorDate: Thu Feb 17 10:42:10 2022 +0800

    [INLONG-2509][Feature][Audit][DockerCompose] Add support for Audit on Docker Compose (#2511)
---
 docker/docker-compose/README.md          |  5 +++--
 docker/docker-compose/docker-compose.yml | 30 +++++++++++++++++++++++++++++-
 2 files changed, 32 insertions(+), 3 deletions(-)

diff --git a/docker/docker-compose/README.md b/docker/docker-compose/README.md
index 29ff141..f581a51 100644
--- a/docker/docker-compose/README.md
+++ b/docker/docker-compose/README.md
@@ -9,10 +9,11 @@ Requirements:
 
 ### Deploy
 
-Manually copy SQL files from `inlong-manager/sql` to the `docker/compose/sql` directory.
+Manually copy SQL files from `inlong-manager/sql` and `inlong-audit/sql` to the `docker/docker-compose/sql` directory.
 
 ```shell
-cp inlong-manager/sql/apache_inlong_manager.sql  docker/docker-compose/sql
+cp inlong-manager/sql/apache_inlong_manager.sql docker/docker-compose/sql
+cp inlong-audit/sql/apache_inlong_audit.sql docker/docker-compose/sql
 ```
 
 Then, start all components.
diff --git a/docker/docker-compose/docker-compose.yml b/docker/docker-compose/docker-compose.yml
index f521c30..13c4c3b 100644
--- a/docker/docker-compose/docker-compose.yml
+++ b/docker/docker-compose/docker-compose.yml
@@ -33,6 +33,18 @@ services:
       - ./mysql:/var/lib/mysql
       - ./sql:/docker-entrypoint-initdb.d
 
+  pulsar:
+    image: apachepulsar/pulsar
+    container_name: pulsar
+    environment:
+      - PULSAR_MEM="-Xms256m -Xmx512m -XX:MaxDirectMemorySize=1g"
+    ports:
+      - "6650:6650"
+    volumes:
+      - ./pulsar/data:/pulsar/data
+      - ./pulsar/conf:/pulsar/conf
+    command: bin/pulsar standalone
+
   tubemq-server:
     image: inlong/tubemq-all:latest
     container_name: tubemq-server
@@ -123,4 +135,20 @@ services:
     ports:
       - "8008:8008"
     volumes:
-      - ./collect-data:/data/collect-data
\ No newline at end of file
+      - ./collect-data:/data/collect-data
+
+  audit:
+    image: inlong/audit:latest
+    container_name: audit
+    depends_on:
+      mysql:
+        condition: service_healthy
+    environment:
+      - JDBC_URL="jdbc:mysql:\/\/mysql:3306\/apache_inlong_audit?useSSL=false\&allowPublicKeyRetrieval=true\&characterEncoding=UTF-8\&nullCatalogMeansCurrent=true\&serverTimezone=GMT%2b8"
+      - USERNAME=root
+      - PASSWORD=inlong
+      - MANAGER_OPENAPI_IP=manager
+      - MANAGER_OPENAPI_PORT=8083
+      - PULSAR_BROKER_URL_LIST="pulsar://pulsar:6650"
+    ports:
+      - "46801:46801"