diff --git a/docker/docker-compose.yml b/docker/docker-compose.yml index 2b625f8f..51c500d1 100644 --- a/docker/docker-compose.yml +++ b/docker/docker-compose.yml @@ -2,14 +2,15 @@ version: "3.7" services: server: image: tablee/code-push-server:v0.5.2 + container_name: codepush_server volumes: - data-storage:/data/storage - data-tmp:/data/tmp - ./config.js:/config.js environment: - DOWNLOAD_URL: "http://YOU_MACHINE_IP:3000/download" - MYSQL_HOST: "YOU_MACHINE_IP" - MYSQL_PORT: "3308" + DOWNLOAD_URL: "https://codepush.xxxxx.xx" + MYSQL_HOST: "codepush_db" + MYSQL_PORT: "3306" MYSQL_USERNAME: "codepush" MYSQL_PASSWORD: "123456" MYSQL_DATABASE: "codepush" @@ -17,8 +18,8 @@ services: DATA_DIR: "/data/tmp" NODE_ENV: "production" CONFIG_FILE: "/config.js" - REDIS_HOST: "YOU_MACHINE_IP" - REDIS_PORT: "6388" + REDIS_HOST: "codepush_redis" + REDIS_PORT: "6379" deploy: resources: limits: @@ -29,12 +30,13 @@ services: ports: - "3000:3000" networks: - - servernet + - codepush depends_on: - db - redis db: image: mysql:5.7.23 + container_name: codepush_db volumes: - data-mysql:/var/lib/mysql - ./sql/codepush-all.sql:/docker-entrypoint-initdb.d/codepush-all.sql @@ -43,19 +45,19 @@ services: environment: MYSQL_ALLOW_EMPTY_PASSWORD: "On" networks: - - dbnet + - codepush redis: image: redis:4.0.11-alpine + container_name: codepush_redis volumes: - data-redis:/data ports: - "6388:6379" networks: - - redisnet + - codepush networks: - servernet: - dbnet: - redisnet: + codepush: + external: true volumes: data-storage: data-tmp: