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
12 stars 6 forks source link

ci(docker): automate creation of docker image to speedup install/start #106

Open psyray opened 3 weeks ago

psyray commented 3 weeks ago

Current Behavior

Install and start of the Celery container is really long, too much. Automating the creation of the docker image based on the latest modification of master is required. Linked with #84

Expected Behavior

Install/start must be fast

Steps To Reproduce

  1. Launch install.sh or start by doing make up
  2. Wait a long time for install/start

Environment

- reNgine: 2.0.6
- OS: Debian
- Python: 3.10

Anything else?

Some docs https://docs.github.com/en/actions/publishing-packages/publishing-docker-images https://akoskm.com/how-to-publish-docker-images-to-docker-hub-with-github-actions

Acknowledgements