diff --git a/README.md b/README.md index 416832d..dad3f9f 100644 --- a/README.md +++ b/README.md @@ -2,5 +2,6 @@ To Test razer-pay-backend-api -1. [razer-Sql](./razer-sql/README.md) -2. [razer-redis](./razer-redis/README.md) \ No newline at end of file +1. MySql [razer-Sql](./razer-sql/README.md) +2. Redis NoSql [razer-redis](./razer-redis/README.md) +3. Message Broker [razer-activemq](./razer-activemq/README.md) \ No newline at end of file diff --git a/razer-activemq/README.md b/razer-activemq/README.md new file mode 100644 index 0000000..8e003b0 --- /dev/null +++ b/razer-activemq/README.md @@ -0,0 +1,24 @@ +# Setup ActiveMQ + +1. Start docker + +``` +$ docker-composer up -d +``` + +2. to enter CLI + +``` +// check image name +$ docker ps + +// enter interactive shell +$ docker exec -it razer-activemq_activemq_1 bash +``` + +3. To test server. Browse `http://localhost:8161/admin`. login : `admin` password : `admin` + +4. Stop server +``` +$ docker-compose down +``` diff --git a/razer-activemq/docker-compose.yml b/razer-activemq/docker-compose.yml new file mode 100644 index 0000000..952ea96 --- /dev/null +++ b/razer-activemq/docker-compose.yml @@ -0,0 +1,14 @@ +version: '2' + +services: + redis: + image: 'webcenter/activemq:latest' + environment: + - ACTIVEMQ_ADMIN_LOGIN=admin + - ACTIVEMQ_ADMIN_PASSWORD=admin + - ACTIVEMQ_CONFIG_MINMEMORY=512 + - ACTIVEMQ_CONFIG_MAXMEMORY=2048 + ports: + - "8161:8161" + - "61616:61616" + - "61613:61613"