Security-Tools-Alliance / rengine-ng

reNgine-ng is an automated reconnaissance framework for web applications with a focus on highly configurable streamlined recon process via Engines, recon data correlation and organization, continuous monitoring, backed by a database, and simple yet intuitive User Interface.
GNU General Public License v3.0
19 stars 8 forks source link

feat(docker): add a retrocompatibility with docker-compose command #128

Closed psyray closed 4 weeks ago

psyray commented 1 month ago

Current Behavior

We have switched to the new docker compose command, but there's still old systems that use the out of date docker-compose.

Add a check to the one installed on the system and use it.

Expected Behavior

The 2 commands should works

Steps To Reproduce

  1. Have docker-compose installed on your system
  2. Run make command, it fails because it uses docker compose

Environment

- reNgine: 2.0.6
- OS: Debian 12
- Python: 3.11
- Docker with docker-compose installed

Anything else?

No response

Acknowledgements