vps_new上先跑起来新的gogs:
482 docker pull gogs/gogs
489 docker run -d --name=hbbys_gogs --memory=512M --cpus=2 --restart=always -p 10022:22 -p 10080:3000 -v /var/gogs:/data gogs/gogs
根据上诉代码,接着访问端口10080,接着对gogs进行配置,应看以下官方说明。注意,数据库就用sqlite,方便迁移。
接着将vps_old上的gogs文件,先压缩,接着通过scp命令传送到vps_new上。vps_new将老文件们取代/var/gogs,但/var/gogs/gogs/conf/app.ini仍用新的。
接着在app.ini中配置require_login_view=true, disalbe_registration=true
接着docker ps查看容器,接着docker restart 重启容器。