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

Reply via email to