Repo that creates a workflow to automatically dockerize official upstream Saleor apps.
all_apps | ||
changes | ||
modify-next-config | ||
modify-saleor-app | ||
modify-turbo-json | ||
patches | ||
.dockerignore | ||
.gitignore | ||
.gitmodules | ||
apps.Dockerfile | ||
Cargo.lock | ||
Cargo.toml | ||
changes.sh | ||
FUNDING.yml | ||
Makefile.toml | ||
other.Dockerfile | ||
README.md |
Automatic Dockerization of official Saleor app
In this repo I created bash scripts and modifications to Saleor that allow for building docker images with a few commands, while staying uptodate with upstream saleor repos.
Current apps in repo:
- saleor/apps
- avatax
- cms-v2
- crm
- data-importer
- emails-and-messages
- invoices
- klaviyo
- products-feed
- search
- segment
- slack
- smtp
- taxjar
- saelor/abandoned-checkouts
- saelor/payment-stripe
- saelor/payment-klarna
- saelor/payment-authorize.net¹
¹ - doesn't build yet :(
How to use
./changes.sh
- applies git patches and batch edits via rust to add RedisAPL to all apps, and allow them to build via other tweaks.cargo make build-all
orcargo make build-<Chosen app>
if you want to push built images to a repo, change the top env CONTAINER_PUSH_URL
to your repo, for example "ghcr.io/djkato".
Then you can do
cargo make push-all
orAPP=<Chosen app> cargo make push
Prerequisites
- cargo
- cargo-make
- linux shell (bash)
- rust stuff
- git
Thanks Saleor for providing all these apps. Shame Saleor refuses to containerize them officially. Hope this repo helps you. If it does, consider buying me a langosz (donation button on top)!