Hi all, I wanted to share a quick progress update on the work I’ve been doing for the Airavata Django Portal. I’ve submitted a new pull request that introduces a production ready multi stage Dockerfile. This setup builds the Node.js frontend using Yarn, runs the backend with Gunicorn, and properly handles static files for efficient deployment. Along with this, I updated the requirements.txt for better compatibility, cleaned up the .gitignore, and removed unused files like yarn.lock and leftover diffs. This is part of a larger effort to create a unified docker-compose.yml setup that can run both the core Airavata services and the Django portal together. The PR is available here: https://github.com/apache/airavata-portals/pull/22. Feedback is welcome!
Best, Yasindu Dissanayake