並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 26 件 / 26件

新着順 人気順

buildpackの検索結果1 - 26 件 / 26件

  • Dockerfile書きたくないでござる

    CloudNative Days Kansai 2019前夜祭のLTで発表した資料です。 発表の大筋は@makingの『Pack to the Future - SpringOne Platform 2019報告会』 https://docs.google.com/presentation/d/1rzaxReQ92WaWI24v-GsTwjtLCMq2YaFSTl9t6SEjPxQ/mobilepresent?slide=id.g6ad6e2f668_0_5 およびその元ネタの『Pack to the Future: Cloud-Native Buildpacks on k8s』 https://www.slideshare.net/SpringCentral/pack-to-the-future-cloudnative-buildpacks-on-k8s をベースにしています。 Clou

      Dockerfile書きたくないでござる
    • Dockerfileを書かずにBuildpacksで圧倒的に軽量なDockerイメージを作成する(539MB->245MB) - 🤖

      はじめに 2018 年 10 月に Cloud Native Buildpacks は Cloud Native Computing Foundation (CNCF)に Sandbox として受け入れられました。 CNCF には Kubernetes, Prometheus, Envoy, Fluentd など有名プロジェクトも多く受け入れられています。 Buildpacks を使うことで、Dockerfile を書かなくても Docker イメージを作成できます。 また、作成されるイメージはかなり軽量でした。 buildpacks.io 試してみた 今回は、以下のリポジトリの Java アプリケーションの Docker イメージを作成します。 github.com インストール # Mac $ brew install buildpacks/tap/pack # Linux $ wge

        Dockerfileを書かずにBuildpacksで圧倒的に軽量なDockerイメージを作成する(539MB->245MB) - 🤖
      • 特盛!Heroku

        かなり重隅をつついた感じのHeroku技術資料。 2012年12月に書いた内容を全面的に改稿しました。

          特盛!Heroku
        • HerokuのBuildpackを利用してmbstringが有効なPHPサーバを立ててみた - hnwの日記

          HerokuといえばRubyのPaaSという印象が強いのは僕だけでしょうか。しかし、Herokuの現在の最新環境であるCedarでは下記の7つのプラットフォームをサポートしているんだそうです。(出典:The Celadon Cedar Stack | Heroku Dev Center) Clojure Facebook Java, Spring or Play Node.js Python or Django Ruby or Rails Scala このうちFacebookだけが異彩を放っているんですが、説明を読んでみるとFacebookアプリに特化したもののようで、バックエンドの言語としてはRuby, Node.js, Python, PHPが使えるらしいです。(出典:Getting Started with Your Facebook App on Heroku | Heroku D

            HerokuのBuildpackを利用してmbstringが有効なPHPサーバを立ててみた - hnwの日記
          • PaaS基盤「Cloud Foundry V2」内部で使われるBuildpack、Wardenコンテナの仕組みとは?(前編)

            PaaS基盤「Cloud Foundry V2」内部で使われるBuildpack、Wardenコンテナの仕組みとは?(前編) オープンソースで開発されているPaaS基盤ソフトウェア「Cloud Foundry」では、HerokuのBuildpackやコンテナ技術のWardenなどが内部で使われ、柔軟なPaaSの機能を実現しています。 以前の記事「PaaS基盤「Cloud Foundry V2」のアーキテクチャは、どうなっている?」の続編として、さらに詳しいCloud Foundryの仕組みを、5月23日に開催された「第19回 PaaS 勉強会(旧称:Cloud Foundry 輪読会)」のNTTコミュニケーションズ 草間一人氏のセッションを基に紹介します。 本記事は前編、中編、後編に分かれています。いまお読みの記事は前編です。 Cloud Foundry v2で変わった内容とは 草間と申し

              PaaS基盤「Cloud Foundry V2」内部で使われるBuildpack、Wardenコンテナの仕組みとは?(前編)
            • Buildpacks | Heroku Dev Center

              Buildpacks are responsible for transforming deployed code into a slug, which can then be executed on a dyno. Buildpacks are composed of a set of scripts, and depending on the programming language, the scripts will retrieve dependencies, output generated assets or compiled code, and more. This output is assembled into a slug by the slug compiler. Heroku’s support for Ruby, Python, Java, Clojure, No

                Buildpacks | Heroku Dev Center
              • Herokuにバイナリを組み込むbuildpackを作成する

                こんにちは FFmpegというツールをご存知でしょうか? 私は映像関係の技術にはまったく明るくないのですが、動画のフォーマット変換や合成などが行えるライブラリらしいです。 今回このライブラリをHeroku上で動作するようにし、さらにはそれをbuildpack化するという作業をやったので、その過程をご紹介します。 題材としてはffmpegを扱っていますが、自分でbuildしたバイナリをHerokuに組み込む場合は同じ手順でできるはずです。 ちなみに参考にしたURLは以下です。 DevCenter: Buildpack API GitHub: heroku/vulcan Gist: Install FFMpeg on heroku 最初は言わずと知れたDevCenter。次のはBinaryのビルドで使用するBuildServer「Vulcan」のGitHub。最後は過去にffmpegをHero

                • heroku に pure golang な形態素解析サーバをあげてみた - 押してダメならふて寝しろ

                  はじめに とりあえずやってみたという内容です.heroku 使うのも初めてなので,用語とか理解とかが違うところもあるかもしれませんが,作業ログがなにかの役に立てば幸いです.ツッコミあればお願いします! 前準備 heroku のアカウントをつくっておく必要があります.なんかずいぶん昔にアカウントだけ作ってあったので,ここの手順は思い出せませんでした. (herokuのトップページ)https://signup.heroku.com/identityから特に詰まるところなく登録できたと思います. heroku の初期設定 heroku が Toolbelt というユーティリティを用意してくれています.アカウントを作ったら,これを手元にインストールしましょう. インストールできたらコンソールで下記を実行してログインできるか確かめましょう. $ heroku login Enter your He

                    heroku に pure golang な形態素解析サーバをあげてみた - 押してダメならふて寝しろ
                  • Perl5のPSGIアプリ用buildpackのまとめ - Qiita

                    tl;dr - HerokuでPSGIアプリを動かすなら https://github.com/pnu/heroku-buildpack-perl がおすすめ。 miyagawa/heroku-buildpack-perl 確認したバージョン: ae9e87e3 (2014/10/31) detect: app.psgiが存在するときにbuildpackが有効になる。 Perl: dynoに最初からインストールされている/usr/bin/perlを使う。 依存解決: cpanmをインストールしてcpanm --installdeps .を実行することで依存しているCPANモジュールをインストールする。 キャッシュ: cpanmによってインストールされたモジュールをCACHE_DIRにキャッシュする。 WebサーバーはStarman。 miyagawa/heroku-buildpack-pe

                      Perl5のPSGIアプリ用buildpackのまとめ - Qiita
                    • Heroku で Haskell (Scotty + Persistent) - daimatz.hateblo.jp

                      Heroku がすごいことを知ったので少しずつ使おうとしています。 で、 Haskell で書いたアプリケーションを動かそうとしているのですが、 ちょいちょい触りつつわかったことを書いてみます。 巷では Heroku で Haskell を動かすにはビルド済みのバイナリを push するのが よく知られた方法のようです。 http://d.hatena.ne.jp/thimura/20111117/1321480728 http://www.slideshare.net/thimura1/yesod-on-heroku-12637246 http://d.hatena.ne.jp/Horiuchi_H/20121113/1352787592 http://taketoncheir.hatenablog.com/entry/2012/08/14/020456 しかしこの方法は Heroku

                        Heroku で Haskell (Scotty + Persistent) - daimatz.hateblo.jp
                      • Spring Boot and Cloud Native Buildpacks Hands-on Lab

                        以下のソフトウェアをインストールしてください。 Java 11 docker pack curl jq この資料は次のバージョンで動作確認しています。 $ java -version openjdk version "11.0.10" 2021-01-19 LTS OpenJDK Runtime Environment (build 11.0.10+9-LTS) OpenJDK 64-Bit Server VM (build 11.0.10+9-LTS, mixed mode) $ docker version Client: Docker Engine - Community Cloud integration: 1.0.9 Version: 20.10.5 API version: 1.41 Go version: go1.13.15 Git commit: 55c4c88 Built

                        • Introducing sendgrid.design | SendGrid

                          <title>An icon of a outbound link arrow</title> <path class="icon-stroke" d="M75.3037 3.98207L3 75.5935M75.3037 3.98207L76.0435 43.3021M75.3037 3.98207L35.951 3.59351" stroke="#F22F46" stroke-width="5.5" stroke-linecap="round" stroke-linejoin="round"/> </svg> "> Email API Trusted for reliable email delivery at scale. <title>An icon of a outbound link arrow</title> <path class="icon-stroke" d="M75.

                          • https://rubysource.com/hacking-mruby-onto-heroku/

                            • Cloud Native Buildpackで めんどうなコンテナイメージ作成を�自動化しよう

                              第39回 PaaS勉強会で発表した資料です。 Cloud Native Buildpackを使えば、Dockerfileを書くこと無くコンテナイメージを作れちゃいいます

                                Cloud Native Buildpackで めんどうなコンテナイメージ作成を�自動化しよう
                              • Hacking Buildpacks

                                Resources What is Heroku? Help Customers Careers Events Podcasts Compliance Center Heroku is for Developers CTOs Team Collaboration Startups Enterprises Agencies Students See More Languages Node.js Ruby Java PHP Python Go Scala Clojure See More Latest News from the Heroku Blog Heroku Blog Find out what's new with Heroku on our blog. More news View all blog posts Buildpacks are an extremely powerfu

                                  Hacking Buildpacks
                                • Using Multiple Buildpacks for an App | Heroku Dev Center

                                  There are many scenarios in which a single buildpack is not sufficient when building an application. This includes cases when you need to: Run a buildpack for each language your app uses. For example, run a JavaScript buildpack for assets and a Ruby buildpack for your application. Run a daemon process such as pgbouncer with your application. Pull in system dependencies with apt. You can define the

                                    Using Multiple Buildpacks for an App | Heroku Dev Center
                                  • GitHub - heroku/heroku-buildpack-multi: [DEPRECATED] Please use https://devcenter.heroku.com/articles/using-multiple-buildpacks-for-an-app instead

                                    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                      GitHub - heroku/heroku-buildpack-multi: [DEPRECATED] Please use https://devcenter.heroku.com/articles/using-multiple-buildpacks-for-an-app instead
                                    • GitHub - heroku/heroku-buildpack-nodejs: Heroku's buildpack for Node.js applications.

                                      You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                        GitHub - heroku/heroku-buildpack-nodejs: Heroku's buildpack for Node.js applications.
                                      • GitHub - ddollar/heroku-buildpack-multi: DEPRECATED: Composable buildpacks

                                        You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                          GitHub - ddollar/heroku-buildpack-multi: DEPRECATED: Composable buildpacks
                                        • はじめてのCF buildpack

                                          https://ntt-developers.github.io/ntt-tech-conference/2022/ 従来は Docker がコンテナエンジンとして幅広く利用されてきましたが、最近は Kubernetes が Docker 対応を打ち切るなど、風向きが変わってきました。 本セッションでは、Docker に代わって普及しつつあるコンテナエンジンである containerd について、Docker との違いや移行方法を紹介します。 P2P でのイメージ配布など、最新の機能についても紹介します。

                                            はじめてのCF buildpack
                                          • KnativeでBuildpackを使ったデプロイを試す - Cloud Penguins

                                            Knative試してみた話2回目。 前回: jaco.udcp.info 前回は、既に存在するDocker imageを使ってアプリのデプロイを行いました。今回は、ソースコードからアプリのデプロイを試してみます。 Buildpackの話 Buildpackは、PaaSであるherokuやCloud Foundryで利用されている、アプリケーションのビルドやコンフィグレーションを行うための仕組みです。 buildpackの仕組みについては、以下のスライドでも解説しています(42ページ〜) Cloud Foundryで学ぶ、PaaSのしくみ講座 from Kazuto Kusama www.slideshare.net herokuであればgitへのpush、Cloud Foundryでれば cf push コマンドでソースコードをデプロイすることで、あとは自動でインターネットに公開するところ

                                              KnativeでBuildpackを使ったデプロイを試す - Cloud Penguins
                                            • heroku/heroku-buildpack-google-chrome: Run (headless) Google Chrome on Heroku

                                              You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                heroku/heroku-buildpack-google-chrome: Run (headless) Google Chrome on Heroku
                                              • Cloud Native BuildpackでToil減らしていこうという話

                                                NoOps Meetup Tokyo #4 で発表したスライドです。 コンテナイメージ作るのもそうだけど、その後のメンテナンスの視点は意外と忘れられがち。 Cloud Native Buildpackの仕組みを使えば、もしかしたらそのToilを減らせるかもしれません。

                                                  Cloud Native BuildpackでToil減らしていこうという話
                                                • BlueMix 上で PHP アプリを動かす : まだプログラマーですが何か?

                                                  (2016/Feb/08 追記) ここに書かれている内容のうち、特に phpMyAdmin を導入する部分の内容が古くなってしまったので、書き直しました: Bluemix で phpMyAdmin を動かす BlueMix に挑戦シリーズ(?)の第3回目です。以前のエントリはこちら: 「BlueMix を使う」 「BlueMix のダッシュボードとサービスを使う」 今回は BlueMix 上で PHP アプリを動かすことに挑戦してみます。「あ、自分は PHP 使わないので結構です」という方も少なからずいると思いますが、PHP を動かすことだけが目的ではないので、もう少しお付き合いください。 前回のエントリでは BlueMix 上にデータベースサーバーを加えて、アプリケーションサーバーと接続して利用できるようにしました。一般的なアプリサーバー <-> DBサーバーの2層トポロジーが作れたこと

                                                    BlueMix 上で PHP アプリを動かす : まだプログラマーですが何か?
                                                  • GitHub - stomita/heroku-buildpack-phantomjs

                                                    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                      GitHub - stomita/heroku-buildpack-phantomjs
                                                    • GitHub - hakobera/heroku-buildpack-nodejs: The official Heroku buildpack for Node.js apps.

                                                      Heroku Buildpack for Node.js This is the official Heroku buildpack for Node.js apps. If you fork this repository, please update this README to explain what your fork does and why it's special. How it Works Here's an overview of what this buildpack does: Uses the semver.io webservice to find the latest version of node that satisfies the engines.node semver range in your package.json. Allows any rec

                                                        GitHub - hakobera/heroku-buildpack-nodejs: The official Heroku buildpack for Node.js apps.
                                                      1