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.prod
Erstellen Sie ein Admin-Panel-Image
# production only
docker build -t < your-image-name > :prod ./backend -f ./backend/Dockerfile.admin.prod
Erstellen 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