我在远程服务器上安装了datasette,它提供了访问SQLite数据库的GUI,并在SQLite数据库的文件夹中运行了以下代码
nohup datasette serve -h 0.0.0.0 *.db --cors --port 8000 --metadata metadata.json > output.log 2>&1 &
当我转到http://my-remote-server.com:8000
时,站点将加载。但是我知道这不是一个在这个服务器上运行datasette的好的长期解决方案
运行此站点的“正确”方法是什么,最好是在服务器端口80上
我们正在Datasette issue tracker上讨论这个问题-我很乐意在这里提供一个官方教程和建议
https://github.com/simonw/datasette/issues/514
简短的版本是,我们建议80端口上的nginx生成8000端口上的datasete,并使用systemd保持datasete运行
实际上,我自己还没有使用过这样的systemd,但我计划很快找到它,这样我就可以把它变成文档
相关问题 更多 >
编程相关推荐