Gcopy应用部署, 我看到论坛有类似的贴子, 对于小白来说还是有些地方需要更明确的说一下,这个教程是我一步一步的做法,这个工具对于我工作用Win, 自己的电脑是Mac, 一个安卓手机一个苹果手机来说非常有用.
非常感谢作者耐心指导, 简单记录, 希望可以帮助像我一样的代码小白. 虽然大佬不喜欢docker, 奈何这玩意对于小白来说相对简单, 如有问题一定是我不会或者没想到,大佬轻喷.
项目地址
https://github.com/llaoj/gcopy
下面是步骤, 不会的复制粘贴就好了
docker安装参考下面链接
安装好docker后操作如下, 按照顺序执行代码
1.
echo "SERVER_URL=http://gcopy:3376" > /root/data/docker_data/gcopy/frontend/.env.production
mkdir -p /root/data/docker_data/gcopy
cd /root/data/docker_data/gcopy
vim docker-compose.yml
英文状体下按字母i, 然后将下面粘贴进去, 英文状态下输入 :wq退出
163SMTP发件请自行谷歌百度, 我用的是163邮箱, 其他邮箱应该也可以请自行google这个非常重要, 需要做好, 用来发送验证码,不同设备登陆相同邮箱才能同步.
version: '3.8'
services:
gcopy:
container_name: gcopy
image: llaoj/gcopy
restart: always
ports:
- "3376:3376"
command: ["--app-key=随机字符用于加密", "--smtp-host=smtp.163.com", "--smtp-port=465", "--smtp-username=你的163邮箱用户名,注意要带@163.com", "--smtp-password=163SMTP授权码", "--smtp-ssl"]
gcopy-frontend:
container_name: gcopy-frontend
image: llaoj/gcopy-frontend
restart: always
ports:
- "3375:3375"
volumes:
- ./frontend/.env.production:/app/.env.production
depends_on:
- gcopy
6.启动
docker-compose up -d
注意放行端口3375, 然后IP:3375即可, 反代可以参考上面爱玩实验室的链接, 从一个完全不会代码到学会部署都是在那学的, 粗糙了点, 有问题可以问GPT解决.
7.更新
cd /root/data/docker_data/gcopy
docker-compose down
docker-compose pull
docker-compose up -d
docker image prune # prune 命令用来删除不再使用的 docker 对象。
8.卸载
cd /root/data/docker_data/gcopy
docker-compose down
rm -rf /root/data/docker_data/matrix # 完全删除
docker image prune -a #删除不需要镜像