Noud de Brouwer 4 年之前
父節點
當前提交
27585c5927
共有 4 個文件被更改,包括 27 次插入0 次删除
  1. 1 0
      DOCUMENTATION/content/introduction/index.md
  2. 14 0
      docker-compose.yml
  3. 5 0
      env-example
  4. 7 0
      sqs/Dockerfile

+ 1 - 0
DOCUMENTATION/content/introduction/index.md

@@ -134,6 +134,7 @@ That's it! enjoy :)
     - PHP Worker
     - Laravel Horizon
     - Gearman
+    - Amazon Simple Queue Service
 
 - **Mail Servers:**
     - Mailu 

+ 14 - 0
docker-compose.yml

@@ -663,6 +663,20 @@ services:
       networks:
         - backend
 
+### SQS #############################################
+    sqs:
+      build: ./sqs
+      ports:
+        - "${SQS_NODE_HOST_PORT}:9324"
+        - "${SQS_MANAGEMENT_HTTP_HOST_PORT}:9325"
+      privileged: true
+      hostname: laradock-sqs
+      volumes:
+        - ${DATA_PATH_HOST}/sqs:/opt/custom
+      networks:
+        - frontend
+        - backend
+
 ### RabbitMQ #############################################
     rabbitmq:
       build: ./rabbitmq

+ 5 - 0
env-example

@@ -365,6 +365,11 @@ POSTGRES_PASSWORD=secret
 POSTGRES_PORT=5432
 POSTGRES_ENTRYPOINT_INITDB=./postgres/docker-entrypoint-initdb.d
 
+### SQS ##############################################
+
+SQS_NODE_HOST_PORT=9324
+SQS_MANAGEMENT_HTTP_HOST_PORT=9325
+
 ### RABBITMQ ##############################################
 
 RABBITMQ_NODE_HOST_PORT=5672

+ 7 - 0
sqs/Dockerfile

@@ -0,0 +1,7 @@
+FROM roribio16/alpine-sqs
+
+LABEL maintainer="Ronald E. Oribio R. https://github.com/roribio"
+
+ENTRYPOINT ["bash", "-c", "/usr/bin/supervisord"]
+
+EXPOSE 9324 9325