• 创建一个平台
    • Creating a platform
      • 概述
      • 使用docker
      • 把你的平台到tsuru

    创建一个平台

    Creating a platform

    概述

    如果你需要一个在我们的platforms repository没有的平台,基于现有的平台创建一个新的是非常简单的。

    为了让tsuru使用你的平台,你需要做的仅仅是在/var/lib/tsuru目录下添加如下文件:

    • /var/lib/tsuru/deploy
    • /var/lib/tsuru/start

    使用docker

    现在我们会使用Docker、circus和tsuru basebuilder创建一个全新的平台。tsuru basebuilder提供给我们一些有用的脚本,比如install、setup和start。

    所以,使用tsuru提供的base平台,我们可以创建一个这样的Dockerfile:

    1. from ubuntu:14.04
    2. run apt-get install wget -y --force-yes
    3. run wget http://github.com/tsuru/basebuilder/tarball/master -O basebuilder.tar.gz --no-check-certificate
    4. run mkdir /var/lib/tsuru
    5. run tar -xvf basebuilder.tar.gz -C /var/lib/tsuru --strip 1
    6. run cp /var/lib/tsuru/base/start /var/lib/tsuru
    7. run cp /home/your-user/deploy /var/lib/tsuru
    8. run /var/lib/tsuru/base/install
    9. run /var/lib/tsuru/base/setup

    把你的平台到tsuru

    在创建自己的Docker镜像形式的平台之后,你可以使用tsuru-admin命令把它增加到tsuru:

    1. $ tsuru-admin platform-add your-platform-name --dockerfile http://url-to-dockerfile

    原文: http://doc.oschina.net/tsuru-paas?t=52798