mistercrunch opened a new pull request, #34324:
URL: https://github.com/apache/superset/pull/34324
## Context
When working with AI on multiple projects, sometimes I need to run several
Superset instances at once. The full docker-compose setup is overkill when you
don't need Redis, Celery workers, nginx, etc. This lightweight config includes
only the
essentials: database, app server, and frontend dev server.
## Changes
- New `docker-compose-light.yml` with minimal services
- Uses in-memory caching instead of Redis
- Parameterized `NODE_PORT` for running multiple instances
- Database port removed from host (internal Docker network only)
- Auto-detection in `superset_config_docker.py` for light instances
- Updated documentation
## Usage
```bash
# Single instance
docker compose -f docker-compose-light.yml up
# Multiple instances
NODE_PORT=9002 docker compose -p superset-2 -f docker-compose-light.yml up
NODE_PORT=9003 docker compose -p superset-3 -f docker-compose-light.yml up
Each instance is fully isolated with separate volumes and networks.
```
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]