kopia lustrzana https://github.com/bugout-dev/moonstream
20 wiersze
491 B
Docker
20 wiersze
491 B
Docker
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"] |