Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

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

Aperta Adatta ai principianti
#151 1 commento 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
1/5
Tempo stimato
Meno di un'ora
Idoneità per principianti
84/100
Tipo di issue
Bug
Chiarezza
Specificata chiaramente
Stato di attività
Tranquilla
Stack tecnologico
javascript, node.js
Ambito
build-system

Direzione di ricerca

Apri fly.js e ispeziona flyShopifyConfig, dove viene assemblato il comando di deploy Shopify durante la generazione del Dockerfile. Riproduci il problema con @shopify/[email protected], quindi verifica che fly launch venga completato e produca fly.toml senza l'errore relativo al flag inesistente.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

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' })
Lingua principale
JavaScript
Stelle
187
Fork
12
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di fly-apps/dockerfile-node

Tutte le issue di fly-apps/dockerfile-node

Issue simili

Altre issue su JavaScript

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.