From d3d8a20ca621477b7cd87a7781eadfe675410d5a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=AC=A7=E7=A5=9E?= <349903469@qq.com> Date: Thu, 30 May 2024 14:56:54 +0800 Subject: [PATCH] feat(docker): Support armv8 machine old docker image can't support armv8, so add a new image for webserver --- docker-compose.yml.armv8 | 59 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 59 insertions(+) create mode 100644 docker-compose.yml.armv8 diff --git a/docker-compose.yml.armv8 b/docker-compose.yml.armv8 new file mode 100644 index 000000000..b88bcd2e9 --- /dev/null +++ b/docker-compose.yml.armv8 @@ -0,0 +1,59 @@ +version: '3.10' + +services: + db: + image: mysql/mysql-server + environment: + MYSQL_USER: 'user' + MYSQL_PASSWORD: 'password' + MYSQL_ROOT_PASSWORD: 'linaro123' + ports: + - 3306:3306 + volumes: + - dbgpt-myql-db:/var/lib/mysql + - ./docker/examples/my.cnf:/etc/my.cnf + - ./docker/examples/sqls:/docker-entrypoint-initdb.d + - ./assets/schema/dbgpt.sql:/docker-entrypoint-initdb.d/dbgpt.sql + restart: unless-stopped + networks: + - dbgptnet + webserver: + image: tmsxb/dbgpt:v1.0 + working_dir: /DB-GPT + command: python dbgpt/app/dbgpt_server.py + environment: + - LOCAL_DB_HOST=db + - LOCAL_DB_PASSWORD=linaro123 + - ALLOWLISTED_PLUGINS=db_dashboard + - LLM_MODEL=text2vec-large-chinese + depends_on: + - db + volumes: + - /data/DB-GPT/:/DB-GPT + # Please modify it to your own model directory + - /data/DB-GPT/models:/app/models + - dbgpt-data:/app/pilot/data + - dbgpt-message:/app/pilot/message + env_file: + - .env.template + ports: + - 5670:5670/tcp + # webserver may be failed, it must wait all sqls in /docker-entrypoint-initdb.d execute finish. + restart: unless-stopped + networks: + - dbgptnet + ipc: host + #deploy: + # resources: + # reservations: + # devices: + # - driver: nvidia + # capabilities: [gpu] +volumes: + dbgpt-myql-db: + dbgpt-data: + dbgpt-message: +networks: + dbgptnet: + driver: bridge + name: dbgptnet