medusa ecommerce
1.0.0
Ziel dieses Projekts ist es, zu demonstrieren, wie man MedusaJS-Komponenten dockerisiert. Schauen Sie sich meinen Blog an, um weitere Details zu erfahren. Dockerisieren Sie MedusaJS-Komponenten
Docker und Docker Compose
Knoten oder NVM. Wenn Ihre Umgebung Windows ist, könnte Ihnen nvm-windows gefallen
Git
Medusa CLI
Führen Sie start-up.sh aus, um die Bereitstellungsschritte für die Entwicklungsumgebungen zu reproduzieren.
sh start-up.sh
# or
./start-up.sh Führen Sie start-up.prod.sh aus, um die Bereitstellungsschritte für die Produktionsumgebungen zu reproduzieren.
sh start-up.prod.sh
# or
./start-up.prod.sh Erkunden Sie Makefile um den Befehl anzuzeigen.
Backend-Image erstellen
# development
docker build -t < your-image-name > ./backend
# production
docker build -t < your-image-name > :prod ./backend -f ./backend/Dockerfile.prodErstellen Sie ein Admin-Panel-Image
# production only
docker build -t < your-image-name > :prod ./backend -f ./backend/Dockerfile.admin.prodErstellen Sie ein Storefront-Image
# development
docker build -t < your-image-name > ./storefront
# production
docker build -t < your-image-name > :prod ./storefront -f ./storefront/Dockerfile.prod