mryash-dev opened a new pull request, #22: URL: https://github.com/apache/airavata-portals/pull/22
### ✨ What's New * Multi-stage Dockerfile with Node.js frontend and Python backend * Production-ready setup using the Gunicorn WSGI server * Frontend assets built with Yarn * Static files collected and served efficiently ### 🚀 Quick Start ```bash docker build -t airavata-django . docker run -d --name mysql-airavata -e MYSQL_ROOT_PASSWORD=password -e MYSQL_DATABASE=airavata mysql:8.0 docker run -d --name airavata-app --link mysql-airavata:mysql -p 8000:8000 airavata-django ``` ### 📋 Changes * Introduced a new multi-stage Dockerfile * Updated `requirements.txt` for better container compatibility * Enhanced `.gitignore` to exclude generated files * Cleaned up the repository (removed `yarn.lock` and diff files) Ready for review! 🚀 @yasithdev @lahirujayathilake would love to hear your thoughts! -- 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: dev-unsubscr...@airavata.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org