肥宅用flask+sqlalchemy+sqlite
GCP说:
OperationalError: (sqlite3.OperationalError) unable to open database file
连到该网址就会502 bad gateway
在本机测试时不会,除非我chmod乱搞sqlite的db档权限或该db所在的资料夹权限
才会丢这个错误
本机测试时我乱搞db档的档名或删db档也只会另外生一个空的db档
程式还是可正常运作
可是透过github actions deploy到GCP上时就会出错
除非我用in memory的db才正常
app.config['SQLALCHEMY_DATABASE_URI'] = "sqlite:///:memory:"
或是手动开cloud shell,直接把档案全包起来传上去unzip后再deploy才正常
可是这样太麻烦我才想偷懒用github actions
这样看起来好像是GCP那权限有问题的样子?