Skip to content
/ woopy Public

πŸš€ DevOps magic for WooCommerce! Generate apps effortlessly with Docker Compose. All-in-one solution for streamlined development. Dockerize and WooCommerce-ize with ease! πŸ› οΈπŸ³ #DevOps #WooCommerce

License

Notifications You must be signed in to change notification settings

atiilla/woopy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

70 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

WooPy

woopy

What does this application do for your website?

What will docker-compose contain?

  • Database: mysql/mariadb
  • Website: wordpress
  • Admin: phpmyadmin
  • Proxy: traefik
  • Cache: redis
  • Monitoring: cadvisor
  • Management: portainer
  • Vault: a tool for securely accessing secrets
  • Code: online vscode
  • Application: a cross-platform native application of your webshop

CLI

Generate Docker Compose File

python -m cli gen-dc test

API (Swagger)

Generate Docker Compose File for testing purposes

mkdir -p /tmp/test
cd /tmp/test
curl -X 'POST' \
  'http://localhost:5000/docker-compose' \
  -H 'accept: application/json' \
  -H 'Content-Type: text/plain' \
  -d 'SITE_TITLE=mydemowebsite \
SITE_URL=mydemowebsite.com
SITE_PROFILE=dev
' >> docker-compose.yml

About

πŸš€ DevOps magic for WooCommerce! Generate apps effortlessly with Docker Compose. All-in-one solution for streamlined development. Dockerize and WooCommerce-ize with ease! πŸ› οΈπŸ³ #DevOps #WooCommerce

Topics

Resources

License

Stars

Watchers

Forks