絞り込み条件を変更する
検索条件を絞り込む
有料ブログの投稿方法はこちら

すべてのカテゴリ

1 件中 1 - 1 件表示
カバー画像

Django を自動的に起動するには?

Django を自動的に起動するには?前回はは、Gunicorn を利用して、Django のアプリを起動してホスティングするところまでを紹介しました。しかし、このやり方では、アプリを毎回手動で起動する必要があります。この記事では、自動的にサービスを起動する手順を紹介します。「サービス」を利用する今回は、Ubuntu のサーバーを利用しているので、こうした特定の機能を自動的に起動するには、「サービス(service)」という仕組みを利用します。「systemd」と呼ばれるサービスの設定します。設定は大きく分けて3つのファイルで行います。* サービス(service)* ソケット(socket)* ターゲット(target) Gunicorn の設定では、このうちサービスとソケットの設定を行います。 2 つのファイルを作成して、「/etc/systemd/system」に保存します。「guicorn.service」[Unit]Description=Daemon for GunicornRequires=gunicorn.socketAfter=network.target[Service]EnvironmentFile=/home/admin/utility/production.confType=notifyUser=adminGroup=www-dataRuntimeDirectory=gunicorn-adminWorkingDirectory=/home/admin/utilityExecStart=/home/admin/venv/bin/gunicorn util
0
1 件中 1 - 1
有料ブログの投稿方法はこちら