关于 **Second Me** 的部署说明,修改其默认端口的方法因部署方式(本地原生部署或 Docker 部署)而异

我用的是.修改 docker-compose.yml 完美解决在这里插入图片描述
重启Docker即可,执行 docker-compose up -d 见如下图,即可完成
在这里插入图片描述


一、本地原生部署(Mac/Linux/Windows)

1. 修改配置文件
  • 步骤
    1. 找到配置文件 config.yml(通常位于项目根目录或 config/ 文件夹)。
    2. 添加或修改以下字段:
      server:
        port: 8080  # 将默认的3000改为其他端口(如8080)
      
    3. 保存文件后重启服务:
      make restart
      
2. 通过环境变量指定端口
  • 步骤
    1. 在启动命令前添加环境变量:
      PORT=8080 make start
      
    2. 服务将监听新端口 8080

二、Docker 部署

1. 修改 docker-compose.yml
  • 步骤
    1. 打开项目中的 docker-compose.yml 文件。
    2. 找到 ports 配置项,修改端口映射:
      services:
        backend:
          ports:
            - "8080:3000"  # 将宿主机端口8080映射到容器内3000端口
      
    3. 重新启动容器:
      docker-compose down && docker-compose up -d
      
2. 动态覆盖端口(无需修改文件)
  • 步骤
    1. 启动容器时通过命令行覆盖端口:
      docker run -p 8080:3000 second-me:latest
      

三、验证端口修改

  1. 检查服务状态
    curl http://localhost:8080  # 替换为新端口
    
  2. 访问 Web 界面
    浏览器输入 http://localhost:8080,若显示 Second Me 界面则修改成功。

四、注意事项

  • 端口冲突:确保新端口未被其他程序占用(可通过 lsof -i :8080 检查)。
  • 防火墙设置:若需外网访问,需在防火墙中开放新端口。
  • Docker 网络:Docker 部署时,外部设备访问需将宿主机 IP 和新端口告知其他用户(如 http://192.168.1.100:8080)。

引用来源

  • 本地部署配置参考:的 Makefile 脚本说明。
  • Docker 部署步骤参考:的 Docker Compose 配置示例。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值