Hacktoberfest 2026:メンテナが10月に向けて印を付けた、オープンで初心者向けの issue。 Hacktoberfest の issue を見る

fly launch for Shopify apps fails: `shopify app deploy --force` — --force removed in Shopify CLI 4.x

オープン 初心者向け
#151 コメント 1 件 リアクション 0 件 担当者 0 名 GitHub で見る

まだ誰も着手していません。

評価

難易度
1/5
見積もり時間
1時間未満
初心者へのやさしさ
84/100
issue の種類
バグ
明瞭さ
明確に書かれている
活発さ
静か
技術スタック
javascript, node.js
領域
build-system

調査の方向性

fly.js を開き、Dockerfile の生成中に Shopify のデプロイコマンドが組み立てられる flyShopifyConfig を調べます。@shopify/[email protected] で再現し、その後、存在しないフラグのエラーなしで fly launch が完了し、fly.toml が生成されることを確認します。

索引モデルが issue の本文から書いたものです。

説明

fly launch aborts when scaffolding a Shopify app. flyShopifyConfig in fly.js runs:

execSync(`shopify app deploy --force --config ${configFile}`, { stdio: 'inherit' })

but the --force flag was removed from shopify app deploy in current Shopify CLI (reproduced on 4.2.0). The valid flags are now: reset, allow-updates, allow-deletes, no-release, no-build, message, version, source-control-url, config, client-id, path. So the command exits with:

✗ Nonexistent flag: --force
...
Error: failed to generate Dockerfile: exit status 1
    at GDF.flyShopifyConfig (.../@flydotio/dockerfile/fly.js:395:7)

Because it throws inside Dockerfile generation, the entire fly launch fails — no fly.toml is produced.

Versions: @flydotio/[email protected], @shopify/[email protected], Node 24.

Fix: drop --force (the flag is gone, and --config is still valid):

execSync(`shopify app deploy --config ${configFile}`, { stdio: 'inherit' })
主要言語
JavaScript
スター
187
フォーク
12
PR マージ指標
30日以内にマージされた PR はありません

環境構築

このプロジェクトの環境構築ファイルはまだ確認していません。まず README を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

fly-apps/dockerfile-node のほかの issue

fly-apps/dockerfile-node の issue をすべて見る

似ている issue

JavaScript の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。