Skip to content

Latest commit

 

History

History
46 lines (35 loc) · 909 Bytes

README.md

File metadata and controls

46 lines (35 loc) · 909 Bytes

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