MONGO_URI | 接続する MongoDB サーバーの URI | URI to connect to MongoDB. | mongodb://localhost/growi |
NO_CDN | true の場合、システムは CDN を使用しません。代わりに全てのリソースはクライアントビルド時に CDN からダウンロードされ、利用時は GROWI Express serverからのみ提供されるようになります。 | If true, system doesn't use CDN, all resources will be downloaded from CDN when build client, and served by the GROWI Express server. | FALSE |
ELASTICSEARCH_URI | 接続する Elasticearch サーバーの URI | URI to connect to Elasticearch. | |
REDIS_URI | 接続する Redis サーバーの URI (Redis を MongoDB の代わりにセッションストアとして利用する場合に設定してください) | URI to connect to Redis (use it as a session store instead of MongoDB). | |
PASSWORD_SEED | パスワードハッシュ生成時に使用されるパスワードシード | A password seed used by password hash generator. | |
SECRET_TOKEN | 発行された cookie の正当性を検証するためのシークレットトークン | A secret key for verifying the integrity of signed cookies. | |
SESSION_NAME | Express からのレスポンスに含まれる cookie 内のセッション ID 名 | The name of the session ID cookie to set in the response by Express. | connect.sid |
FORCE_WIKI_MODE | wiki 閲覧モードの強制指定 | Forces wiki mode. | undefined |
| : undefined 閲覧権限は管理画面のセキュリティ設定に従います。 | : undefined Publicity will be configured by the admin security page settings | |
| : public 全てのページを強制的にパブリックにします。 | : public Forces all pages to become public | |
| : private 全てのページを強制的に非公開にします。 | : private Forces all pages to become private | |
FORMAT_NODE_LOG | falseの場合、サーバーログを JSON 形式で出力します。(NODE_ENV=production の時のみ可能) | If false, Output server log as JSON. (Enabled only when NODE_ENV=production) | TRUE |
MATHJAX | (TBD) | (TBD) | |
USER_UPPER_LIMIT | (TBD) | (TBD) | |
ファイルアップロードオプション | | | |
FILE_UPLOAD | ファイルアップロード先のストレージ | Attached files storage. | aws |
| : aws Amazon Web Service S3 を使用します。(管理ページにて AWS 設定を行う必要があります。) | : aws Amazon Web Service S3 (needs AWS settings on Admin page) | |
| : gcs Google Cloud Storage を使用します。(環境変数にて使用する GCS を設定する必要があります。) | : gcs Google Cloud Storage (needs settings with environment variables) | |
| : mongodb MongoDB の GridFS 機能を使用します。 (別途の設定は不要です。) | : mongodb MongoDB GridFS (Setting-less) | |
| : local ローカルのファイルシステムを使用します。 (別途の設定は不要です。) | : local Server's Local file system (Setting-less) | |
| : none ファイルアップロードを無効にします。 | : none Disable file uploading | |
FILE_UPLOAD_DISABLED | true の場合、ファイルアップロード機能を無効にしますが、既にアップロードされている画像の閲覧は可能です。 | If true, file uploading will be disabled. However, the files can be still viewed. | FALSE |
MAX_FILE_SIZE | アップロード可能なファイルサイズ上限(bytes)。 | The maximum file size limit for uploads (bytes). | Infinity |
FILE_UPLOAD_TOTAL_LIMIT | アップロードファイルの総容量の上限(bytes) | Total capacity limit for uploads (bytes). | Infinity |
GCS_API_KEY_JSON_PATH | GCP API 認証用のサービスアカウントキー を含む JSON ファイルのパス | Path of the JSON file that contains service account key to authenticate to GCP API | |
GCS_BUCKET | GCS バケット名 | Name of the GCS bucket | |
GCS_UPLOAD_NAMESPACE | バケット内に作成するファイルアップロード用のディレクトリ名 | Directory name to create in the bucket | |
外部システム連携オプション | | | |
HACKMD_URI | 接続する HackMD(CodiMD) サーバーの URI | URI to connect to HackMD(CodiMD) server. | |
| このサーバーは GROWI エージェントをロードする必要があります。 セットアップ方法はこちら。 | This server must load the GROWI agent. Here's how to prepare it. | |
HACKMD_URI_FOR_SERVER | GROWI Express サーバーが参照する HackMD(CodiMD) のURI。 未設定の場合は HACKMD_URI が使用されます。 | URI to connect to HackMD(CodiMD) server from GROWI Express server. If not set, HACKMD_URI will be used. | |
PLANTUML_URI | 接続する PlantUML サーバーの URI | URI to connect to PlantUML server. | |
BLOCKDIAG_URI | 接続する blockdiag サーバーの URI | URI to connect to blockdiag server. | |
管理設定を上書きする環境変数 | | | |
APP_SITE_URL | サイト URL (例: https://example.com external_link 、 https://example.com:8080 external_link) | Site URL. e.g. https://example.com external_link, https://example.com:8080 external_link | |
LOCAL_STRATEGY_ENABLED | true の場合、ID/Pass ログインが有効になります。 | Enable or disable ID/Pass login | |
LOCAL_STRATEGY_USES_ONLY_ENV_VARS_FOR_SOME_OPTIONS | true の場合、ID/Pass オプションの設定値はローカル DB の値を参照せず、環境変数の値のみを参照します。 | Prioritize env vars than values in DB for some ID/Pass login options | |
SAML_ENABLED | true の場合、SAML 連携を有効にします。 | Enable or disable SAML | |
SAML_USES_ONLY_ENV_VARS_FOR_SOME_OPTIONS | true の場合、SAML オプションの設定値はローカル DB の値を参照せず、環境変数の値のみを参照します。 | Prioritize env vars than values in DB for some SAML options | FALSE |
SAML_ENTRY_POINT | IdP のエントリーポイント | IdP entry point | |
SAML_ISSUER | 認証要求をする issuer (SP) | Issuer string to supply to IdP | |
SAML_ATTR_MAPPING_ID | SAML Identity プロバイダ内で一意に識別可能な値を格納している属性 | Attribute map for id | |
SAML_ATTR_MAPPING_USERNAME | 新規ユーザーのアカウント名 (username) に関連付ける属性 | Attribute map for username | |
SAML_ATTR_MAPPING_MAIL | 新規ユーザーのメールアドレスに関連付ける属性 | Attribute map for email | |
SAML_ATTR_MAPPING_FIRST_NAME | 新規ユーザーの姓に関連付ける属性 | Attribute map for first name | |
SAML_ATTR_MAPPING_LAST_NAME | 新規ユーザーの名に関連付ける属性 | Attribute map for last name | |
SAML_CERT | IdP からのレスポンスを検証するための PEM エンコードされた X.509 証明書文字列 | PEM-encoded X.509 signing certificate string to validate the response from IdP | |
OAUTH_GOOGLE_CLIENT_ID | OAuth ログインで使用する Google API の クライアント ID | Google API client id for OAuth login. | |
OAUTH_GOOGLE_CLIENT_SECRET | OAuth ログインで使用する Google API のクライアントシークレット | Google API client secret for OAuth login. | |
OAUTH_GITHUB_CLIENT_ID | OAuth ログインで使用する GitHub API のクライアント ID | GitHub API client id for OAuth login. | |
OAUTH_GITHUB_CLIENT_SECRET | OAuth ログインで使用する GitHub API のクライアント シークレット | GitHub API client secret for OAuth login. | |
OAUTH_TWITTER_CONSUMER_KEY | OAuth ログインで使用する Twitter カスタマーキー (API キー) | Twitter consumer key(API key) for OAuth login. | |
OAUTH_TWITTER_CONSUMER_SECRET | OAuth ログインで使用する Twitter カスタマーシークレット(API シークレット) | Twitter consumer secret(API secret) for OAuth login. | |