这是自托管的文档实际上,从document,
我不太明白pcconfig.py中每个字段的含义。
是否有任何自我托管的演示?
或者有更完整的官方文件吗?
这是我的
pcconfig.py
config = pc.Config(
app_name="myapp",
api_url="http://myhost:8100",
bun_path="$HOME/.bun/bin/bun",
db_url="sqlite:///pynecone.db",
)
我在我的网站上使用nginx。它得到错误消息。
WebSocket connection to 'wss://myhost:8100/event/?EIO=4&transport=websocket' failed
我不知道怎么回事,但这行不通,
我不太清楚文件上写了什么
我的www.example.com有什么问题吗pcconfig.py?
你有什么建议吗?
谢谢。
1条答案
按热度按时间xe55xuns1#
在这里,我可以简单分享一下我在nginx上的自托管经验。如果你想了解详细信息,可以阅读这个article。
场景
我的资源
目标
对于一个松果项目,最终将构建到前端部分和后端部分。我希望实现以下目标。
为了在现有资源的情况下实现这一目标,我们有以下3个步骤来完成这一使命。
1. DNS设置
我的主机IP为111.123.xxx.33
我可以在DNS上添加两个A记录。
*xxxxx-frontend.mydomain.net-〉111.123.xxx.33
*xxxxx-backend.mydomain.net-〉111.123.xxx.33
2. Pynecone项目
pcconfig.py
此文件给予以下信息。
启动项目的pc命令
3. Nginx设置
/etc/nginx/nginx.conf
插入以下内容以包括设置。
/somepath/my-nginx-sites-enabled/xxxxx-backend.mydomain.net
上面设定了以下4件事。
*xxxxx-backend.mydomain.net-〉http://localhost:8701
(this根据您的www.example.com,是pynecone的后端pcconfig.py)
/somepath/my-nginx-sites-enabled/xxxxx-frontend.mydomain.net
上面设定了以下4件事。
*xxxxx-frontend.mydomain.net-〉http://localhost:3711(根据您的www.example.com,这是pynecone的前端pcconfig.py)