https://github.com/atiilla/woopy
🚀 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
https://github.com/atiilla/woopy
devops devops-tools python
Last synced: 2 months ago
JSON representation
🚀 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
- Host: GitHub
- URL: https://github.com/atiilla/woopy
- Owner: atiilla
- License: apache-2.0
- Created: 2024-02-01T00:48:44.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-06-30T14:23:26.000Z (over 1 year ago)
- Last Synced: 2025-04-19T20:08:22.979Z (6 months ago)
- Topics: devops, devops-tools, python
- Language: Python
- Homepage:
- Size: 1.15 MB
- Stars: 3
- Watchers: 4
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 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
```bash
python -m cli gen-dc test
```# API (Swagger)
## Generate Docker Compose File for testing purposes
```bash
mkdir -p /tmp/test
cd /tmp/test
``````bash
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
```