Name | Updated at | |
---|---|---|
本仓库演示了怎么利用.cnb.yml中的endStages以及腾讯云COS来实现云开发环境中Postgres的持久化存储
在云开发环境关闭阶段,会利用tencentcom/coscli 将指定目录同步到COS对象存储,在云开发环境启动阶段,会利用tencentcom/coscli 将COS对象存储中的数据恢复到指定目录,从而实现数据的持久化
在对象存储中的存储数据的目录是 /{reponame}/{branchname}
.cnb中导入的密钥仓库的内容如下
SECRET_ID: AKIDxxxxx
SECRET_KEY: yyyyyy
REGION: ap-guangzhou
BUCKET: cnb-vvvv
启动后可以用下面命令连接数据库并进行测试
docker exec -it workspace-postgres-1 psql -U testuser -d testdb