FROM node:18-alpine AS nodeapi RUN apk add --no-cache sqlite python3 py3-pip WORKDIR /usr/src/app COPY package*.json ./ RUN npm install COPY . . RUN mkdir -p /usr/src/app/data /usr/src/app/datasets EXPOSE 3000 FROM python:3.11-alpine AS flaskapi WORKDIR /usr/src/app COPY flask_api.py . RUN pip install flask EXPOSE 5000