采取方案:使用docker进行部署
参考链接
https://docs.docker.com/engine/install/binaries/
解压
tar xzvf /path/to/.tar.gz
复制到/usr/bin/文件夹sudo cp docker/* /usr/bin/
启动
sudo dockerd &
参考链接
https://cloud.tencent.com/developer/article/1840359
在外网制作容器,生成pgrst.tar.gz文件docker pull postgrest/postgrest
docker save -o pgrst.tar postgrest/postgrest
gzip pgrst.tar
docker load -i pgrst.tar.gz
使用docker运行postgrest(开放端口为4000,用户为postgres,用户名为username,ip地址为127.0.0.1,postgresql端口为5432,数据库名称为postgres,模式为public,角色为postgres)
docker run -it --name pgrst \
-p 4000:3000 --restart always -e TZ=PRC \
-e PGRST_DB_URI="postgres://postgres:username@127.0.0.1:5432/postgres" \
-e PGRST_DB_SCHEMA="public" \
-e PGRST_DB_ANON_ROLE="postgres" \
-d postgrest/postgrest:latest