12.4. Python
12.4.1. 詳細
rhscl/python-38-rhel7 イメージは、アプリケーションをビルドして実行する Python 3.8 プラットフォームを提供します。npm
を使用する Node.js
は事前にインストールされます。
12.4.2. アクセス
rhscl/python-38-rhel7 イメージをプルするには、root で以下のコマンドを実行します。
# podman pull registry.redhat.io/rhscl/python-38-rhel7
12.4.3. 設定
環境変数を設定するには、ソースコードリポジトリー内の .s2i/environment
ファイルにキーと値のペアとして配置できます。
変数名 | 詳細 |
---|---|
|
スクリプトファイルからアプリケーションを実行するのに使用されます。これは、スクリプトファイルへのパス (null に設定されない限りデフォルトは |
|
Python スクリプトからアプリケーションを実行するために使用されます。これは、アプリケーションを起動するために Python インタープリターに渡される Python ファイル (デフォルトが |
|
以下に記載されているように、Gunicorn を使用してアプリケーションを実行するために使用されます。この変数は、 |
|
この変数を使用して、アプリケーションを実行するサブディレクトリーを指定することもできます。この変数が参照するディレクトリーには、 |
| Gunicorn 設定ファイルを使用した有効な Python ファイルへのパス。 |
|
この変数を空でない値に設定し、生成されたイメージの実行時に |
|
この変数を空でない値に設定し、ビルド中に |
|
この変数を空でない値に設定し、 |
|
この変数を設定して、高レベルの Python パッケージツールの Pipenv を使用して、アプリケーションの依存関係を管理します。これは、プロジェクトに適切にフォーマットされた |
|
この変数を空でない値に設定し、init ラッパーを使用します。これは、Django 開発サーバーや Tornado など、ゾンビプロセスを取得できないサーバーの場合に役立ちます。このオプションは、 |
| この変数は、カスタムインデックスの URL またはミラーを使用して、ビルドプロセス時に必要なパッケージをダウンロードするように設定します。これは、requirements.txt に記載されているパッケージにのみ影響します。 |
|
この変数を空でない値に設定し、Python パッケージをインストールする前に |
| ワーカー 数のデフォルト設定を変更する場合は、このパラメーターを設定します。デフォルトでは、これは利用可能なコア数 2 に設定されます。 |