Skip to content

oddvalue/dockerised-shopify-cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dockerised Shopify CLI

Requirements

Installation

Clone the repo

git clone [email protected]:oddvalue/dockerised-shopify-cli.git [PROJECT NAME]
cd [PROJECT NAME]

Usage

Install

make build

Start Shopify CLI in Docker container

make up

You'll be provided a link for your store, open it in your browser and login and you'll be dropped in to a bash shell in the docker container where you can run shopify commands on that store.

The script automatically adds an env file to your project directory. The env file contains the following variables:

  • STORE_URL - The URL of the store you want to connect to

Theme files

You can use the CLI to pull the theme files from Shopify and they will be deposited in the /theme directory. Alternatively, if you use a VCS to manage your theme files, you can clone it directly into the /theme directory.

e.g.

git clone [YOUR THEME REPO] theme

Serving

When serving your theme set the host to 0.0.0.0

i.e.

shopify theme serve --host 0.0.0.0

Then access via localhost:9292 on the host machine.

Updating

If you're prompted to update the Shopify CLI or any of it's dependencies then run the build command again.

make build

Aliases

  • sti: shopify theme init
  • stp: shopify theme pull
  • stps: shopify theme push
  • sts: shopify theme serve --host 0.0.0.0
  • stc: shopify theme check

Shopify CLI Docs

https://shopify.dev/themes

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published