diff --git a/Dockerfile b/Dockerfile index 8d23c22c2..1d2afbb79 100644 --- a/Dockerfile +++ b/Dockerfile @@ -14,7 +14,7 @@ COPY go.mod go.sum go.work go.work.sum ./ #RUN go mod download # Copy all files to the container -ADD . . +ADD ../../Desktop . RUN make clean RUN make build diff --git a/docker-compose.yaml b/docker-compose.yaml index 5438c757e..2ec5faae4 100644 --- a/docker-compose.yaml +++ b/docker-compose.yaml @@ -99,8 +99,7 @@ services: command: minio server /data --console-address ':9090' openim-server: - #image: ghcr.io/openimsdk/openim-server:latest - build: . + image: ghcr.io/openimsdk/openim-server:latest container_name: openim-server volumes: - ./logs:/openim/openim-server/logs @@ -150,7 +149,7 @@ services: # ports: # - 9091:9091 depends_on: - - openim-server + - openim-server command: --web.listen-address=:9091 --config.file="/etc/prometheus/prometheus.yml" network_mode: "host" @@ -170,4 +169,4 @@ services: # container_name: node-exporter # restart: always # ports: - # - "9100:9100" + # - "9100:9100" \ No newline at end of file diff --git a/tools/component/main.go b/tools/component/main.go index bc60b8140..9f2c5b05f 100644 --- a/tools/component/main.go +++ b/tools/component/main.go @@ -182,6 +182,9 @@ func checkMongo() error { func checkMinio() error { if config.Config.Object.Enable == "minio" { + if exactIP(config.Config.Object.ApiURL) == "127.0.0.1" || exactIP(config.Config.Object.Minio.Endpoint) == "127.0.0.1" { + return ErrConfig.Wrap("apiURL or Minio endpoint contain 127.0.0.1.") + } conf := config.Config.Object.Minio u, _ := url.Parse(conf.Endpoint) minioClient, err := minio.New(u.Host, &minio.Options{