#デプロイ

11 件の記事

Python Web アプリの本番デプロイ — gunicorn、uvicorn、systemd、Docker
読了 6分

Python Web アプリの本番デプロイ — gunicorn、uvicorn、systemd、Docker

開発サーバーをそのまま本番に使ってはいけない理由から、本番デプロイの標準構成を整理します。WSGI と ASGI の区別、gunicorn と uvicorn ワーカーの組み合わせ、ワーカー数を決める基準、systemd サービスでプロセスを管理する方法、nginx リバースプロキシが担う仕事、Docker イメージでデプロイするときの基本形、ログとヘルスチェック、graceful shutdown までチェックリストとして扱います。

PySide6でデスクトップアプリを作る #7 パッケージングと配布 — PyInstallerで実行ファイルを作る
読了 8分

PySide6でデスクトップアプリを作る #7 パッケージングと配布 — PyInstallerで実行ファイルを作る

Pythonが入っていないコンピュータでも動くように、PyInstallerでアプリをまとめる手順を整理します。onedirとonefileのトレードオフ、データファイルの同梱、プラットフォーム別の注意点とpyside6-deployまで扱うシリーズの最終回です。

Wailsでデスクトップアプリを作る #6 ビルドと配布 — プラットフォーム別パッケージング
読了 6分

Wailsでデスクトップアプリを作る #6 ビルドと配布 — プラットフォーム別パッケージング

wails buildで単一バイナリを作り、Windowsインストーラー、macOSアプリバンドル、Linuxバイナリとしてパッケージングします。クロスコンパイルの制約とGitHub Actionsのマトリックスビルド、v3の展望まで整理するシリーズ最終回です。

Next.jsでECサイトを作る #5 注文完了ページとデプロイ
読了 10分

Next.jsでECサイトを作る #5 注文完了ページとデプロイ

注文完了ページを作ってシリーズのユーザーフローを閉じ、Vercelにデプロイして実際にインターネットに公開します。メモリストアの限界と、実サービスに進むなら手を入れるべきところまで押さえてまとめます。

Angular実践 #6 テストとデプロイ — トラック総仕上げ
読了 11分

Angular実践 #6 テストとデプロイ — トラック総仕上げ

実践講座の最終回です。作ったダッシュボードにテストを埋め、Docker でまとめて Cloudflare Pages にデプロイしたあと、GitHub Actions で CI/CD まで一周回します。そして Angular トラック 27 編をひと所で振り返ります。

Django DRF #6 テストとデプロイ — Docker、gunicorn、nginx
読了 12分

Django DRF #6 テストとデプロイ — Docker、gunicorn、nginx

APITestCase / APIClient / pytest-django / factory_boy で統合テスト、そして Docker のマルチステージ + gunicorn + nginx + docker-compose でプロダクションデプロイまで。

モダンPython実践 #6 テストとデプロイ — pytest、Docker、Railway/Fly
読了 8分

モダンPython実践 #6 テストとデプロイ — pytest、Docker、Railway/Fly

pytest + httpx で FastAPI の統合テスト、依存性オーバーライドで分離、Docker のマルチステージビルド、Railway/Fly クラウドデプロイまで整理します。

Django上級 #7 デプロイのセキュリティ — settings 分離、ALLOWED_HOSTS、CSRF、secret 管理
読了 11分

Django上級 #7 デプロイのセキュリティ — settings 分離、ALLOWED_HOSTS、CSRF、secret 管理

settings 分離パターン、django-environ、DEBUG/ALLOWED_HOSTS/CSRF/HSTS、SECRET_KEY 管理、manage.py check --deploy まで — Django を運用に乗せる前に点検すべきこと。

K8s 基礎 #4 Deployment と ReplicaSet — 宣言的デプロイとローリングアップデート
読了 14分

K8s 基礎 #4 Deployment と ReplicaSet — 宣言的デプロイとローリングアップデート

[#3](/ja/posts/k8s-basics-3) の最後で見た 1 行 — Pod は mortal、死んだらただ消える — の続編です。この記事では初めてコントローラのマニフェストを書きます。Deployment / ReplicaSet / Pod の 3 層の関係を押さえ、同じ nginx Pod を replicas: 3 で立てて 1 つ消したときどう自動復旧するか、イメージタグを 1 文字変えるとローリングアップデートがどう回るか、誤って上がったバージョンを 1 行でどう戻すかを 1 サイクル追います。

Next.jsでブログを作る #5 SEOとデプロイ (まとめ)
読了 11分

Next.jsでブログを作る #5 SEOとデプロイ (まとめ)

metadata APIで検索エンジン最適化を行い、sitemapとRSSを作って、Vercelにデプロイして実際にインターネットに公開します。シリーズとReactコンテンツ31編全体の振り返りでまとめます。

Go実践 #6 テストとデプロイ — httptestとDocker
読了 6分

Go実践 #6 テストとデプロイ — httptestとDocker

httptestでハンドラテスト、結合テストパターン、Dockerマルチステージビルド、小さな運用チェックリスト。