タグ

Haskellとketerに関するnsyeeのブックマーク (2)

  • Ansibleでketerのデプロイ環境を整える

    Ansibleを触って、keterでのデプロイが出来るまでのAnsible playbookを作成してみました。 目標:AnsibleでサーバーへHaskell開発環境を入れずにketerの環境を作成する。 Yesodのデプロイツールのketerサーバーで実行する段階ではネイティブのバイナリの実行ファイル(ELF)です。 Yesodのデプロイ環境をketerで作成するとプロダクションサーバーに一切開発環境やインタプリタやコンパイラを入れること無くアプリケーションを動かせる、ということになっています。 とってもセキュア! そうして出来上がったのがこちらのplaybook: ansible-playbook-for-keter-deploy このplaybookを動かすにはhostへの対象サーバーの記述と、binaryディレクトリへketerのELFバイナリを置く必要があります。 ついでにse

    Ansibleでketerのデプロイ環境を整える
  • GitHub - snoyberg/keter: Web app deployment manager

    Deployment system for web applications, originally intended for hosting Yesod applications. Keter does the following actions for your application: Binds to the main port (usually port 80) and reverse proxies requests to your application based on virtual hostnames. Provides SSL support if requested. Automatically launches applications, monitors processes, and relaunches any processes which die. Pro

    GitHub - snoyberg/keter: Web app deployment manager
  • 1