Skip to content
Snippets Groups Projects
Dockerfile 517 B
Newer Older
Mart van Santen's avatar
Mart van Santen committed
FROM python:3.9-alpine

Mart van Santen's avatar
Mart van Santen committed
RUN apk add gcc libc-dev libffi-dev g++ libpq-dev
Mart van Santen's avatar
Mart van Santen committed

WORKDIR /usr/src/app

COPY requirements.txt ./
RUN pip install --no-cache-dir -r requirements.txt

COPY . .

EXPOSE 5000

ENV FLASK_RUN_HOST=0.0.0.0
ENV FLASK_RUN_PORT=5000
ENV HYDRA_ADMIN_URL=http://localhost:4445
ENV KRATOS_PUBLIC_URL=http://localhost:8080
ENV KRATOS_ADMIN_URL=http://localhost:8000
ENV DATABASE_URL="postgresql://stackspin:stackspin@localhost/stackspin"
ENV APP_SETTINGS="config.DevelopmentConfig"

CMD [ "flask", "run" ]