diff --git a/deepgeek-os/compose.yaml b/deepgeek-os/compose.yaml index 7ce3732..2fc5bd9 100644 --- a/deepgeek-os/compose.yaml +++ b/deepgeek-os/compose.yaml @@ -1,59 +1,65 @@ +version: '3.8' services: + # 数据库 + deepgeek-sso-db: + image: docker.citory.tech/mirror/postgres:15-alpine + container_name: deepgeek-sso-db + environment: + - PGDATA=/var/lib/postgresql/data + - POSTGRES_PASSWORD=${PG_PASSWD} + - POSTGRES_USER=${PG_USER} + - POSTGRES_DB=${PG_NAME} + - ALLOW_IP_RANGE=0.0.0.0/0 + volumes: + - /usr/share/zoneinfo/Asia/Shanghai:/etc/localtime + - /home/deepgeek/data/data_local/server/deepgeek-sso/data-backup/postgresql/data:/var/lib/postgresql/data + - /home/deepgeek/data/data_local/server/deepgeek-sso/data-backup/postgresql/export_data:/home/export_data + networks: + - deepgeek_network + restart: always + # redis + deepgeek-sso-redis: + image: docker.citory.tech/mirror/redis:6-alpine + container_name: deepgeek-sso-redis + command: redis-server --requirepass "${REDIS_PASSWD}" + environment: + - "TZ=Asia/Shanghai" + networks: + - deepgeek_network + restart: always + # 桌面系统登录容器 + deepgeek-sso: + image: docker.citory.tech/public/deepgeek-sso:latest + container_name: deepgeek-sso + env_file: + - .env + depends_on: + - deepgeek-sso-db + - deepgeek-sso-redis + networks: + - deepgeek_network + restart: unless-stopped # 桌面系统主容器 - deepgeek-os: - image: docker.citory.tech/public/deepgeek-os:latest - container_name: deepgeek-os + deepgeek-os-local: + image: docker.citory.tech/public/deepgeek-os-local:latest + container_name: deepgeek-os-local ports: - - 10500:4000 + - 10400:4000 environment: - NODE_ENV=production - - VITE_SSO_ENDPOINT=http://deepgeek-os-login:8000 + - VITE_SSO_ENDPOINT=http://deepgeek-sso:8000 - VITE_SYSINFO_ENDPOINT=http://host.docker.internal:1635 - - VITE_LLM_ENDPOINT=http://host.docker.internal:10580 - - VITE_GITEA_ENDPOINT=https://git.citory.tech/api/v1 - - VITE_WECHAT_REDIRECT_URI=https%3A%2F%2Fdesktop.deepgeek.tech%2Fcallback - - VITE_WECHAT_APPID=wx323cef66ee834caa + - VITE_LLM_ENDPOINT=http://host.docker.internal:10480 + - VITE_HARBOR_ENDPOINT=https://docker.citory.tech/api/v2.0 networks: - deepgeek_network depends_on: - - deepgeek-os-login + - deepgeek-sso extra_hosts: - host.docker.internal:host-gateway restart: unless-stopped - # 桌面系统登录容器 - deepgeek-os-login: - image: docker.citory.tech/public/deepgeek-os-login:1.0.3 - container_name: deepgeek-os-login - ports: - - 10520:8000 - environment: - - DATABASE_URL=postgresql://deepgeek:deepgeek@deepgeek-os-login-db:5432/deepgeek_db - - SECRET_KEY=RnlnkjsdyoIr8rlM2b8bkqyOhoyQ1DF2 - - WECHAT_APP_ID=wx323cef66ee834caa - - WECHAT_APP_SECRET=bf106302b080a1533aaa760b632d2dc5 - - ACTIVATION_CODE_LENGTH=16 - - DOCS_USERNAME=deepgeek - - DOCS_SECRET=citorytech - depends_on: - - deepgeek-os-login-db - networks: - - deepgeek_network - restart: unless-stopped - # 桌面系统登录数据库容器,用于存储桌面系统登录数据,生产环境不暴露端口 - deepgeek-os-login-db: - image: docker.citory.tech/mirror/postgres:15-alpine - container_name: deepgeek-os-login-db - environment: - - POSTGRES_USER=deepgeek - - POSTGRES_PASSWORD=deepgeek - - POSTGRES_DB=deepgeek_db - volumes: - - /home/deepgeek/data/data_local/server/deepgeek-data/postgres-data:/var/lib/postgresql/data - ports: - - 8002:5432 - networks: - - deepgeek_network - restart: unless-stopped + +# 网络 networks: deepgeek_network: driver: bridge diff --git a/dify/compose.yaml b/dify/compose.yaml index ab91ed8..6879bf4 100644 --- a/dify/compose.yaml +++ b/dify/compose.yaml @@ -622,7 +622,7 @@ services: # use `docker-compose --profile certbot up` to start the certbot service. certbot: container_name: dify-certbot - image: docker.citory.tech/mirror/certbot/certbot + image: docker.citory.tech/mirror/certbot/certbot:latest profiles: - certbot volumes: diff --git a/images.txt b/images.txt new file mode 100644 index 0000000..ce6a764 --- /dev/null +++ b/images.txt @@ -0,0 +1,41 @@ +docker.citory.tech/mirror/mintplexlabs/anythingllm:latest +docker.citory.tech/public/lenml-chattts-forge:latest +docker.citory.tech/public/cloudflared:latest +docker.citory.tech/mirror/yanwk/comfyui-boot:cu124-cn +docker.citory.tech/mirror/eosphorosai/dbgpt-openai:latest +docker.citory.tech/public/deepgeek-os:latest +docker.citory.tech/mirror/postgres:15-alpine +docker.citory.tech/mirror/redis:6-alpine +docker.citory.tech/public/deepgeek-sso:latest +docker.citory.tech/public/deepgeek-os-local:latest +docker.citory.tech/mirror/langgenius/dify-api:1.1.1 +docker.citory.tech/mirror/langgenius/dify-web:1.1.1 +docker.citory.tech/mirror/langgenius/dify-sandbox:0.2.10 +docker.citory.tech/mirror/langgenius/dify-plugin-daemon:0.0.6-local +docker.citory.tech/mirror/ubuntu/squid:latest +docker.citory.tech/mirror/certbot/certbot:latest +docker.citory.tech/mirror/nginx:latest +docker.citory.tech/mirror/semitechnologies/weaviate:1.19.0 +docker.citory.tech/mirror/langgenius/qdrant:v1.7.3 +docker.citory.tech/mirror/couchbase/server:latest +docker.citory.tech/mirror/pgvector/pgvector:pg16 +docker.citory.tech/mirror/tensorchord/pgvecto-rs:pg16-v0.3.0 +docker.citory.tech/mirror/ghcr.io/chroma-core/chroma:0.5.20 +docker.citory.tech/mirror/mariadb:10.6 +docker.citory.tech/mirror/kodcloud/kodbox:latest +docker.citory.tech/public/ktransformers:0.2.2rc1 +docker.citory.tech/public/toolbox-nlp:1.0.1 +docker.citory.tech/mirror/ollama/ollama:latest +docker.citory.tech/mirror/backplane/open-webui:0 +docker.citory.tech/public/toolbox-owlsam:1.0.1 +docker.citory.tech/mirror/6053537/portainer-ce:latest +docker.citory.tech/mirror/elasticsearch:8.11.3 +docker.citory.tech/mirror/infiniflow/infinity:v0.6.0-dev3 +docker.citory.tech/mirror/mysql:8.0.39 +docker.citory.tech/mirror/minio/minio:RELEASE.2023-12-20T01-00-02Z +docker.citory.tech/mirror/valkey/valkey:8 +docker.citory.tech/mirror/infiniflow/ragflow:v0.17.2 +docker.citory.tech/public/stable-diffusion-webui:installed +docker.citory.tech/public/toolbox-ocr:1.0.0 +docker.citory.tech/mirror/vllm/vllm-openai:latest +docker.citory.tech/mirror/containrrr/watchtower:latest \ No newline at end of file