felicity-lims/Dockerfile.dev

23 lines
631 B
Text
Raw Normal View History

2024-01-27 00:03:20 +08:00
FROM node:18.16.0-alpine as webapp
RUN apk update && apk add bash
RUN npm i -g pnpm
RUN mkdir -p /app
WORKDIR /app
COPY ./package.json /app
COPY ./pnpm-lock.yaml /app
RUN pnpm install
COPY ./webapp /app/webapp
COPY ./index.html /app
COPY ./public /app/public
COPY ./*.js /app
COPY ./*.json /app
2024-04-12 23:14:48 +08:00
FROM tiangolo/uvicorn-gunicorn:python3.11 as webapi
2024-01-27 00:03:20 +08:00
LABEL maintainer="Sebastian Ramirez <tiangolo@gmail.com>"
RUN apt-get update && apt-get install -y git libpq-dev gcc
COPY ./requirements.txt /tmp/requirements.txt
RUN pip install --no-cache-dir --upgrade -r /tmp/requirements.txt
WORKDIR /app
COPY ./felicity /app
ENV PYTHONPATH=/app