Browse Source

添加开发环境的docker-compose部署redis和用户服务

superguoguo 3 years ago
parent
commit
dfed8c251e
2 changed files with 31 additions and 0 deletions
  1. 10 0
      .idea/runConfigurations.xml
  2. 21 0
      crowd-service/docker-compose-for-dev.yml

+ 10 - 0
.idea/runConfigurations.xml

@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="RunConfigurationProducerService">
+    <option name="ignoredProducers">
+      <set>
+        <option value="com.android.tools.idea.compose.preview.runconfiguration.ComposePreviewRunConfigurationProducer" />
+      </set>
+    </option>
+  </component>
+</project>

+ 21 - 0
crowd-service/docker-compose-for-dev.yml

@@ -0,0 +1,21 @@
+version: "3"
+services:
+  redis:
+    restart: always
+    container_name: crowd_redis
+    image: "crowd-redis:${REDIS_TAG}"
+    command: ["redis-server", "--appendonly", "yes", "--requirepass", "${REDIS_PASSWORD}"]
+    depends_on:
+      - mysql
+    ports:
+      - 16378:6379
+  # 用户服务
+  crowd_user:
+    restart: always
+    container_name: crowd_user
+    image: "crowd-user:${MAINSITE_BACKEND_TAG}"
+    depends_on:
+      - redis
+    ports:
+      - 8082:8081
+    command: java -jar --spring.profiles.active=crowd --spring.redis.password=${REDIS_PASSWORD} --host=http://crowd.dev.mooctest.net mooctest-user-server.jar  > nohub.out