Tsuru 0.12.2 发布,更新内容如下:
两个不同 bugs 阻止命令设置和取消环境变量,使得应用程序无法正常工作:
The first bug prevented env-unset
from working because environment variables were being committed in the application image during the deploy. This way, it wasn’t possible to unset a variable because even if they were not used when starting a new container the image would include them.
The second bug prevented env-set
from overriding the value of a previously set environment variable after at least one deploy happened with the first value set.
This bug happened because during deploy tsuru would write a file called apprc
including all environment variables available during the deploy and this file would then be loaded in the application environment, overriding environment variables used to start the container.
This file was only needed by tsuru versions before 0.12.0 and the solution was simply not to add application environment variables to this file anymore if tsuru server is greater than or equal to 0.12.0.
详细内容请看: 0.12.2.html
Tsuru 是一个开放源码的 open Platform-as-a-Service (PaaS)平台。
Tsuru 可以让你构建自己的 PaaS 服务。Tsuru 采用 go 语言写成,依赖 go 环境和 libxml。
在 Tsuru 的 PaaS 服务下,你可以选择自己的编程语言,选择使用 SQL 或者 NoSQL 数据库,memcache、redis、等等许多服务,甚至与你可以使用 Git 版本控制工具来上传你应用。