デプロイに含まれるファイル
lolipop deploy は、デプロイ対象のディレクトリをアップロードします。
どのファイルが含まれるかは、対象ディレクトリが git 管理下かどうかで変わります。
ブラウザからアップロードするときは、git を介さない別の規則で選びます。
git 管理下のディレクトリ
次のファイルを含めます。
- git が追跡しているファイル
- まだ追跡されておらず、
.gitignoreでも無視されていないファイル
.gitignore が無視できるのは未追跡ファイルだけです。
すでに git が追跡しているファイルは、後から .gitignore に書いても含まれ続けます。
git 管理外のディレクトリ
ディレクトリ内のファイルを走査し、常に除外されるファイル以外をすべて含めます。
常に除外されるファイル
.git / node_modules / .next は、git 管理下かどうかに関わらず常に除外します。
ブラウザからアップロードするとき
ダッシュボードにフォルダをドラッグ&ドロップしたときは、git を介さずにファイルを選びます。
.git/node_modules/.next/.envは常に除外します- フォルダ直下の
.gitignoreに書かれたファイルも除外します - サブディレクトリに置かれた
.gitignoreは解釈しません
常に除外されるファイルの判定が先に働くため、.gitignore に !.env と書いても .env は含まれません。
操作はブラウザからデプロイするで説明しています。
特定のファイルだけを除外したいとき
デプロイ時にだけ特定のファイルを除外する方法は、現在ありません。
git 管理下なら .gitignore で無視し、git 管理外なら対象ディレクトリにファイルを置かないことで、アップロード対象から外してください。