deployに関するblue_night_blueのブックマーク (9)

  • Rails 7.1 の Dockerfile を試してみる

    Ruby on Rails 7.1が正式公開されたので触ってみます。 今回は、新たに rails new で作成されるようになった Dockerfile について見てみます。 $ ruby -v ruby 3.2.2 (2023-03-30 revision e51014f9c0) [x86_64-linux] $ gem install rails -v 7.1.1 --no-document $ rails -v Rails 7.1.1 $ rails new moblog $ Code moblog # syntax = docker/dockerfile:1 # Make sure RUBY_VERSION matches the Ruby version in .ruby-version and Gemfile ARG RUBY_VERSION=3.2.2 FROM regist

    Rails 7.1 の Dockerfile を試してみる
    blue_night_blue
    blue_night_blue 2023/10/21
    kamal使ってみた、の記事を初めて発見。ほかも探そ…
  • Let's EncryptでワイルドカードなSSLサーバー証明書が安価なVPSとDNSでマルチドメインWEBサーバーな話

    はじめに 前置き タイトルから感じ取れるとおり、この記事はゆるいメモです。ご了承ください。 ゆるいメモですので、端折るところはごっそり端折っています。ご了承ください。 メモと言いつつ、誰かに話しかけるような文体になっています。未来の自分に話しかけています。ご了承ください。 ゆるいメモと言いましたが、一つ一つメモを記載していったところ、まったくゆるくなくなっていました。必要な個所だけ参照されるのが良いかと思います。 Let's Encryptについて さて、まずはLet's Encryptについて記事に関連することを少し。 Let's Encryptでワイルドカード証明書を取得(新規発行および更新)するにはDNS認証を行う必要があります。 DNS認証を行うにあたっては、証明書発行のタイミングで、対象のドメインのDNSにTXTレコードを登録する必要があります。 つまり、Let's Encry

    Let's EncryptでワイルドカードなSSLサーバー証明書が安価なVPSとDNSでマルチドメインWEBサーバーな話
    blue_night_blue
    blue_night_blue 2023/10/18
    調べた限り最もコスパがいいが、大変そうだ
  • VPSにdokku入れてできるだけ楽にデプロイ - Qiita

    どうも、しゅーいっちです。 why かなり昔にsinatraで作った地味サービスをそろそろをSSL化したい メンテされてない dokku-alt やめて dokku に切り替えたい。(そもそも dokku がメンテされてなくて dokku-alt が生まれたのに家が復活してた) なんかSSHの設定おかしくなってpushできなくなった(けど現行サーバであれこれやるのめんどくさい) 眠っているVPSがあった。 Docker powered mini-Heroku. The smallest PaaS implementation you've ever seen. これを自前のサーバに入れると、Herokuみたいな git push でデプロイできる仕組みを自前で構築できる。 さらにdokku letsencrypt(beta)というのもあってSSL化も簡単そう。 さあ始めよう サーバ基

    VPSにdokku入れてできるだけ楽にデプロイ - Qiita
    blue_night_blue
    blue_night_blue 2023/10/18
    うわ、確かにdokku alt開発止まっとるな…危ねえところだった
  • Dockerを使ったミニPaaSのdokkuをパワーアップさせた「Dokku Alternative」を試す | さくらのナレッジ

    自分でHerokuライクなシステムを立ち上げられるdokkuというソフトウェアがありますが、そこにさらに機能追加することで実用性を増したDokku Alternativeを試してみました。 Dokku Alternativeの主な特徴としては、 Git対応 データベース対応 Dockerfile/Procfile対応 Web画面なしのアプリが作成可能 サブドメインおよびポート指定のアプリ作成 TLSおよびワイルドカード証明書対応 永続的ボリューム作成 ダウンタイムゼロデプロイ 動作中コンテナへの接続 Basic認証サポート SPDY/HSTS対応 などとなっています。Herokuほどクライアントから全て操作できるという訳ではありませんが、自分でサーバを立てていますのでサーバにつなぎつつちょっとした操作を行っていくだけで十分なWebアプリケーション動作環境(PaaS)を作り上げられるようにな

    Dockerを使ったミニPaaSのdokkuをパワーアップさせた「Dokku Alternative」を試す | さくらのナレッジ
    blue_night_blue
    blue_night_blue 2023/10/18
    古いけど参考になりそう
  • VPS + Docker で トレンド技術を使いこなす【 第1回: コマンド1行でアプリが動く Docker 】 - カゴヤのサーバー研究室

    「クラウド」という言葉が世間一般に広く浸透した今の時代、様々なサービスが毎日のようにリリースされ、ユーザーである私達の生活はどんどん便利に、快適になっています。それらのサービスは「クラウド」という言葉が指す通り、雲の向こうでどのように動いているのかを詳しく知らなくとも手元のデバイスから直感的に利用することができ、ユーザーとしては嬉しい限りです。その反面、実際に「サービスがどのように動いているのか」を理解しようとするときには、まさに雲をつかむような思いではないでしょうか。「クラウド」と言っても、元をたどればどこかのコンピュータで稼働しているはずです。 この連載について 連載では、サービス公開の基盤として採用されている主要な技術のひとつとして「コンテナ型仮想化」の Docker をとりあげ、実際に様々なアプリケーションをクラウド(仮想サーバー上)に構築していきます。普段私達が利用している雲の

    VPS + Docker で トレンド技術を使いこなす【 第1回: コマンド1行でアプリが動く Docker 】 - カゴヤのサーバー研究室
  • サヨナラHeroku 〜アプリケーションの知識だけで本番稼働を実現できる無料のプラットフォームを追い求めて〜

    はじめに Herokuの無料枠がもうすぐ消滅する(2022/11/28)ので、ソフトウェアエンジニアリングを勉強中の初学者の方々は、ポートフォリオの置き場所に頭を抱えることが確定しています。稿では、その代替手段として、お金をかけず、かつなるべくアプリケーションの知識だけで、ポートフォリオの番稼働を実現できる最適なプラットフォームを決定し、具体的な導入方法までを説明したいと思います。 オルタナティブHeroku まず海外にはオルタナティブHerokuを謳っているプラットフォームはそれなりにあります。その中で無料枠があってポートフォリオを公開するのに適していそうなプラットフォームは以下の通りです。 Cyclic Deta Fly.io Koyeb Railway Render AWSGCPなどのメジャーなクラウドベンダーの中にも、それに類するサービスは存在しますが、場合によってはコンテナ

    サヨナラHeroku 〜アプリケーションの知識だけで本番稼働を実現できる無料のプラットフォームを追い求めて〜
    blue_night_blue
    blue_night_blue 2023/10/13
    比較表が力作
  • コンテナ向けデプロイツールMRSKを試してみる - Qiita

    3行まとめ MRSKは「コンテナ時代のCapistrano(Capistrano for Containers)」的なデプロイツール。すごくDHHぽい。 $5くらいの素のcompute instanceがHerokuみたいに使えるようになる(ただしDBやS3やRedisは必要に応じて別途用意する前提、合わせて別インスタンスで立ち上げる機能もあり) 37Signalsではproductionで使ってるようだけどまだまだ荒削りなので、しばらくは一緒に開発したいくらいの勢いで使いたい人向け MRSKとは MRSKはRailsの創始者DHHが新しく作ったデプロイツールです。 初コミットは2023年の1月7日ということで真新しいプロダクトなのですが、中身を見るとあまり新しそうに見えないというか、今どきのクラウドネイティブな世界観から見ると正直懐かしい感じもあります。なんで今これが作られたのでしょうか

    コンテナ向けデプロイツールMRSKを試してみる - Qiita
  • Herokuの代替サービスであるrender.com でRailsアプリをデプロイする - My Day One

    記事の内容 Herokuの代替サービスになりうる render.com を使ったデプロイの方法をまとめています Railsで作成した簡単なCRUD機能を搭載したアプリを render.com にデプロイするまでの手順を説明します Redisなどを使った実装や設定は含まれていないので、ご了承ください 前提 何らかのRailsアプリが開発環境で正しく動作するようになっている RailsアプリのRDBMSはPostgreSQLを使っている render.com へのアカウント登録が済んでいる 開発している言語やフレームワークのバージョンは、Ruby 3.1.2、Rails 6.1.6 render.com とは Herokuと似た、WebアプリやWebサイトなどを簡単にWeb上に公開できるツールの1つです。render.com のサイトでは Render vs Heroku にあるように、He

    Herokuの代替サービスであるrender.com でRailsアプリをデプロイする - My Day One
    blue_night_blue
    blue_night_blue 2023/10/13
    無料でも有料でも、ヘロクに比べてあまりに反映が遅すぎんか!?せっかちな俺には耐えられぬ
  • dockerを安くデプロイしたい【備忘録】【読みづらい】 - Qiita

    はじめに ローカルでdockerを用いて簡単なアプリケーションを作った。 それをデプロイしようと思ったのだが、なんせ高い。 amazonVPCとか使うと高そう。 なのでそれをどう安く公開できるのかを探りながら実装してみた。 そして、備忘録なので読みづらいですよ。 もくじを見ながら読むと読みやすいかも。 決定方針メモ deployするものはすでに作成済みのものを使う。 AWSは使わない すでにできているものを使うのは質を理解できづらいし、何より高い さくらインターネットを使う https://vps.sakura.ad.jp/ 安いし、メンターの人におすすめされたのでとりあえず 番環境でdockerは使わない こんどやるメモ(今回はやらない) domain設定 ロードバランサー設定 CICD サーバー間通信 https://vps.sakura.ad.jp/feature/lnw.ht

    dockerを安くデプロイしたい【備忘録】【読みづらい】 - Qiita
    blue_night_blue
    blue_night_blue 2023/10/13
    めちゃ詳細に書いてくれとる。感謝。ただ俺の知識が足りなすぎることが分かった
  • 1