FROM python:3.8-slim-buster # Update packages and # prepare alembic for docker compose setup RUN apt-get update && \ apt-get install -y libpq-dev gcc curl && \ rm -rf /var/lib/apt/lists/* && \ pip3 install --no-cache-dir --upgrade pip setuptools && \ pip3 install --no-cache-dir psycopg2-binary alembic WORKDIR /usr/src/moonstreamapi COPY . /usr/src/moonstreamapi # Install Moonstream API package RUN pip3 install --no-cache-dir -e . EXPOSE 7481 ENTRYPOINT ["./dev.sh"]