This is an automated email from the ASF dual-hosted git repository.

yasith pushed a commit to branch feat/sdk-facade-migration
in repository https://gitbox.apache.org/repos/asf/airavata-portals.git

commit 74d1a0208079d2b806967a5e8919879d29915ca6
Author: yasithdev <[email protected]>
AuthorDate: Wed Apr 8 00:55:19 2026 -0500

    build: update Dockerfile for Python 3.12, Node 22, Vite builds
---
 airavata-django-portal/Dockerfile | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/airavata-django-portal/Dockerfile 
b/airavata-django-portal/Dockerfile
index e385ed674..c6df8e32c 100644
--- a/airavata-django-portal/Dockerfile
+++ b/airavata-django-portal/Dockerfile
@@ -1,5 +1,5 @@
 # node image is based on Debian and includes necessary build tools
-FROM node:19.9.0 as build-stage
+FROM node:22-slim as build-stage
 
 # build api javascript
 # api must come first, then common, since the others depend on these
@@ -62,7 +62,7 @@ RUN yarn run build
 
 
 
-FROM python:3.10-slim as server-stage
+FROM python:3.12-slim as server-stage
 
 ENV PYTHONUNBUFFERED 1
 
@@ -71,7 +71,7 @@ EXPOSE 8000
 WORKDIR /code
 COPY requirements.txt requirements-mysql.txt ./
 COPY setup.* ./
-COPY README.md .
+COPY pyproject.toml README.md ./
 RUN apt-get update && apt-get install -y git gcc g++ zlib1g-dev libjpeg-dev 
default-libmysqlclient-dev
 RUN pip install --upgrade pip setuptools wheel --no-cache
 RUN pip install -r requirements.txt --no-cache
@@ -101,4 +101,3 @@ COPY --from=build-stage 
/code/django_airavata/apps/dataparsers/static/django_air
 WORKDIR /code
 
 ENTRYPOINT ["/code/scripts/start-server.sh"]
-

Reply via email to