Reality123b commited on
Commit
d3376b4
·
verified ·
1 Parent(s): 1f12234

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +7 -18
Dockerfile CHANGED
@@ -1,25 +1,14 @@
1
- FROM node:18-alpine
2
-
3
- # Install SQLite and other dependencies
4
- RUN apk add --no-cache sqlite
5
-
6
- # Create app directory
7
  WORKDIR /usr/src/app
8
-
9
- # Copy package files
10
  COPY package*.json ./
11
-
12
- # Install dependencies
13
  RUN npm install
14
-
15
- # Copy app source
16
  COPY . .
17
-
18
- # Create directories for data and datasets
19
  RUN mkdir -p /usr/src/app/data /usr/src/app/datasets
20
-
21
- # Expose port
22
  EXPOSE 3000
23
 
24
- # Start the application
25
- CMD ["node", "server.js"]
 
 
 
 
1
+ FROM node:18-alpine AS nodeapi
2
+ RUN apk add --no-cache sqlite python3 py3-pip
 
 
 
 
3
  WORKDIR /usr/src/app
 
 
4
  COPY package*.json ./
 
 
5
  RUN npm install
 
 
6
  COPY . .
 
 
7
  RUN mkdir -p /usr/src/app/data /usr/src/app/datasets
 
 
8
  EXPOSE 3000
9
 
10
+ FROM python:3.11-alpine AS flaskapi
11
+ WORKDIR /usr/src/app
12
+ COPY flask_api.py .
13
+ RUN pip install flask
14
+ EXPOSE 5000