aboutsummaryrefslogtreecommitdiffstats
path: root/Dockerfile
diff options
context:
space:
mode:
Diffstat (limited to 'Dockerfile')
-rw-r--r--Dockerfile42
1 files changed, 7 insertions, 35 deletions
diff --git a/Dockerfile b/Dockerfile
index 7568586..d883e82 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -1,38 +1,10 @@
-FROM node:15-alpine AS builder
+FROM python:3-slim
WORKDIR /app
+COPY requirements.txt ./
+RUN pip install -r requirements.txt
-RUN apk add --no-cache libc6-compat
-COPY package.json package-lock.json ./
-RUN npm ci --only-prod
-
-COPY . .
-RUN npm run export
-RUN rm -r .next/cache
-
-FROM halverneus/static-file-server AS server
-
-COPY --from=builder /app/out /web
-
-# FROM node:15-alpine as runner
-
-# WORKDIR /app
-# ENV NODE_ENV production
-
-# # COPY --from=builder /app/next.config.js ./
-# COPY --from=builder /app/dist ./dist
-# COPY --from=builder /app/public ./public
-# COPY --from=builder /app/.next ./.next
-# COPY --from=builder /app/node_modules ./node_modules
-# COPY --from=builder /app/package.json ./package.json
-
-# RUN addgroup -g 1001 -S nodejs
-# RUN adduser -S nextjs -u 1001
-# RUN chown -R nextjs:nodejs /app/.next
-# USER nextjs
-
-# EXPOSE 3000
-
-# RUN npx next telemetry disable
-
-# CMD ["npm", "run", "start"]
+COPY main.py main.py
+COPY templates templates
+COPY static static
+CMD ["waitress-serve", "--call", "main:get_app"]