diff --git a/Dockerfile b/Dockerfile index 73305b26..16a7b7e9 100644 --- a/Dockerfile +++ b/Dockerfile @@ -12,7 +12,11 @@ RUN chown -R gen3:gen3 /${appname} # Builder stage FROM base AS builder -RUN yum install -y python3-devel postgresql-devel gcc libpq-devel && \ +RUN yum install -y \ + gcc \ + python3-devel \ + postgresql-devel \ + libpq-devel && \ yum clean all USER gen3 @@ -28,7 +32,11 @@ RUN git config --global --add safe.directory /${appname} && COMMIT=`git rev-pars FROM base # Install runtime dependencies -RUN yum install -y python3-devel libpq-devel && \ +RUN yum install -y \ + gcc \ + python3-devel \ + postgresql-devel \ + libpq-devel && \ yum clean all # Copy poetry artifacts and install the dependencies diff --git a/poetry.lock b/poetry.lock index 70e7adb9..92720c8a 100644 --- a/poetry.lock +++ b/poetry.lock @@ -2430,4 +2430,4 @@ type = ["pytest-mypy"] [metadata] lock-version = "2.0" python-versions = ">=3.9,<3.10" -content-hash = "64223dbf454b6a3889b84df232180f98347c3bd12f5d43295e5fc975dac27d47" +content-hash = "f9ff0f815187e1a19c4554bd9ff4be8b3a1c13320ca650b4da8dfc10cb524339" diff --git a/pyproject.toml b/pyproject.toml index 2f66c987..acbe45de 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -28,7 +28,7 @@ gen3authz = ">=1.0.4" graphene = ">=2.0.1" jsonschema = ">=3.2" lxml = ">=4.6.5" -psycopg2-binary = "==2.8.6" +psycopg2-binary = ">=2.8.2,<2.9.0" PyYAML = ">=5.4.1" requests = ">=2.31.0,<3.0.0" simplejson = ">=3.8.1"