由于Metabase在v0.45版本中不支持Heroku,metabase-deploy工作流不再升级到最新版本。
展望未来,我们似乎需要在Heroku上使用基于Docker的部署,但Upgrading Metabase页面没有提供任何关于如何从之前的部署方法切换的说明。有人能给我们指明正确的方向吗?
由于Metabase在v0.45版本中不支持Heroku,metabase-deploy工作流不再升级到最新版本。
展望未来,我们似乎需要在Heroku上使用基于Docker的部署,但Upgrading Metabase页面没有提供任何关于如何从之前的部署方法切换的说明。有人能给我们指明正确的方向吗?
1条答案
按热度按时间z31licg01#
通过创建post中提到的两个文件,我能够运行Metabase容器。首先,我下载了Heroku repo,然后用这些文件替换了这些文件:
Dockerfile
docker-entrypoint.sh
我备份了数据库,然后运行了以下命令:
确保设置了
DATABASE_URL
环境变量。我需要让Metabase在小于1GB的RAM上运行,因此我还设置了一个JAVA_OPTS
环境变量,值为-Xms640m -Xmx640m