Add site builder service to Docker Compose and remove obsolete scripts

- Introduced a new service `igny8_site_builder` in `docker-compose.app.yml` for site building functionality, including environment variables and volume mappings.
- Deleted several outdated scripts: `create_test_users.py`, `test_image_write_access.py`, `update_free_plan.py`, and the database file `db.sqlite3` to clean up the backend.
- Updated Django settings and URL configurations to integrate the new site builder module.
This commit is contained in:
IGNY8 VPS (Salman)
2025-11-17 16:08:51 +00:00
parent e3d4ba2c02
commit 5a36686844
74 changed files with 7217 additions and 374 deletions

View File

@@ -100,6 +100,25 @@ services:
- "com.docker.compose.project=igny8-app"
- "com.docker.compose.service=igny8_marketing_dev"
igny8_site_builder:
image: igny8-site-builder-dev:latest
container_name: igny8_site_builder
restart: always
ports:
- "0.0.0.0:8025:5175"
environment:
VITE_API_URL: "https://api.igny8.com/api"
volumes:
- /data/app/igny8/site-builder:/app:rw
- /data/app/igny8/frontend:/frontend:ro
depends_on:
igny8_backend:
condition: service_healthy
networks: [igny8_net]
labels:
- "com.docker.compose.project=igny8-app"
- "com.docker.compose.service=igny8_site_builder"
igny8_celery_worker:
image: igny8-backend:latest
container_name: igny8_celery_worker