HolloはGitHub Packagesで公式のDockerイメージを提供しています。
そのイメージをローカルマシンでHolloをデプロイできます:
Holloを実行するには、PostgreSQLのデータベースとメディアを保存するためのS3互換のオブジェクトストレージが必要です。
PostgreSQLの公式のDockerイメージとS3互換のオブジェクトストレージであるMinIOを使うことができます。
またはAWSのRDS、ElastiCache、S3などのマネージドサービスを使用することもできます。
Holloにこれらのサービスを組み合わせるには、
docker run
コマンドの-e
/--env
オプションまたは--env-file
オプションを使用して
環境変数を設定する必要があります。
Holloがサポートする環境変数のリストは環境変数章で確認できます。
Docker Compose
PostgreSQLとS3互換のオブジェクトストレージなどをHolloに接続してデプロイするために、
Docker Composeを使用することができます。以下はcompose.yamlファイルの例です:
上記のファイルを作業ディレクトリにcompose.yamlとして保存し、次のコマンドを実行します: