开发个人Go-ChatGPT--2 环境搭建

开发个人Go-ChatGPT--2 环境搭建

2.1 环境要求

  • Golang 1.22

  • Etcd

  • Docker

  • Redis

  • Mysql

2.2Docker本地开发环境搭建

这里使用 Docker Compose 来编排管理我们的容器,docker-compose.yaml

yaml 复制代码
version: '3.8'

services:
    mysql:
        image: mysql:8.0.18
        container_name: mysql
        environment:
            - MYSQL_ROOT_PASSWORD=123456
        volumes:
            - ./mysql/data:/var/lib/mysql
            - /etc/localtime:/etc/localtime:ro
        ports:
        - 3306:3306
        restart: always
        networks:
            - default

    redis:
        volumes:
            -   ./redis/data:/data
        container_name: openui-redis
        tty: true
        restart: always
        privileged: true
        image: redis:latest
        networks:
            - default

    etcd:
        image: bitnami/etcd:3
        deploy:
        restart: always
        privileged: true
        volumes:
            - ./etcd/data:/bitnami/etcd/data
        environment:
            - "ETCD_ADVERTISE_CLIENT_URLS=http://0.0.0.0:2379"
            - "ETCD_LISTEN_CLIENT_URLS=http://0.0.0.0:2379"
        ports:
        - 2379:2379
        networks:
            - default # 网络保持统一,服务间连接使用容器名

networks:
    default:
        external: true
        name: openui-backend_default

2.2.1 部署目录

bash 复制代码
├── docker-compose.yaml
├── etcd
│   └── data
├── mysql
│   └── data
├── redis
│   └── data
│       └── dump.rdb

2.2.2 容器说明

容器名称 暴露端口 注释
etcd 2379:2379 服务注册,发现
mysql 3306:3306 存储数据
redis 6379:6379 缓存数据

项目地址

jackwillsmith/openui-svelte-build (github.com)

GitHub - jackwillsmith/openui-backend-go: openui-backend-go

相关推荐
极客老王说Agent5 小时前
2026智造前瞻:实在Agent生产排期智能助理核心功能与使用方法详解
大数据·人工智能·ai·chatgpt
量子位10 小时前
数学专业,危!菲尔兹奖得主亲测ChatGPT 5.5 Pro,17分钟出论文级成果
chatgpt
漓漾li10 小时前
每日面试题-Go全栈AI agent
go·agent·全栈
Agent产品评测局12 小时前
设备运维自动化预警系统,从0到1落地实操方法:2026企业级架构与智能体选型全指南
运维·人工智能·ai·chatgpt·架构·自动化
@不误正业12 小时前
第01篇-AI-Agent到底是什么
人工智能·chatgpt
技术人生黄勇13 小时前
ChatGPT 里的“哥布林(goblins)“是怎么来的?
chatgpt
Android出海14 小时前
ChatGPT Image2 2.0正式上线:功能解析 + 使用教程(附提示词)
人工智能·ai·chatgpt·ai生图·chatgpt image2·images2
sinat_2869451914 小时前
llm wiki
人工智能·算法·chatgpt
xingyuzhisuan15 小时前
适合微调Llama 3 70B模型的最低GPU配置推荐
运维·人工智能·算法·llama·gpu算力
洛卡卡了15 小时前
grill-me、Trellis、Superpowers:不同场景下怎么用?
chatgpt·ai编程·claude