diff --git a/login/Dockerfile b/login/Dockerfile new file mode 100644 index 0000000000000000000000000000000000000000..d1ae5f5acbf009d6315b79e85d4a2c55f099d93e --- /dev/null +++ b/login/Dockerfile @@ -0,0 +1,22 @@ +FROM python:3.9-alpine + +RUN apk add gcc libc-dev libffi-dev g++ + +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" ]