Fix Dockerfile and Python version
All checks were successful
docker-image / docker (push) Successful in 9m56s
All checks were successful
docker-image / docker (push) Successful in 9m56s
This commit is contained in:
parent
afcaa77d81
commit
afa8e93495
3 changed files with 26 additions and 4 deletions
|
@ -1,11 +1,12 @@
|
||||||
FROM docker.io/library/debian:12-slim AS builder
|
FROM docker.io/library/debian:12-slim AS builder
|
||||||
RUN apt-get update && \
|
RUN apt-get update && \
|
||||||
apt-get install --no-install-suggests --no-install-recommends --yes pipx
|
apt-get install --no-install-suggests --no-install-recommends --yes python3 pipx
|
||||||
ENV PATH="/root/.local/bin:${PATH}"
|
ENV PATH="/root/.local/bin:${PATH}"
|
||||||
RUN pipx install poetry
|
RUN pipx install poetry
|
||||||
RUN pipx inject poetry poetry-plugin-bundle
|
RUN pipx inject poetry poetry-plugin-bundle
|
||||||
WORKDIR /src
|
WORKDIR /src
|
||||||
COPY . .
|
COPY . .
|
||||||
|
RUN ln -s /usr/bin/python3 /usr/bin/python
|
||||||
RUN poetry bundle venv --python=/usr/bin/python3 --only=main /venv
|
RUN poetry bundle venv --python=/usr/bin/python3 --only=main /venv
|
||||||
|
|
||||||
FROM gcr.io/distroless/python3-debian12
|
FROM gcr.io/distroless/python3-debian12
|
||||||
|
|
25
poetry.lock
generated
25
poetry.lock
generated
|
@ -25,8 +25,10 @@ files = [
|
||||||
]
|
]
|
||||||
|
|
||||||
[package.dependencies]
|
[package.dependencies]
|
||||||
|
exceptiongroup = {version = ">=1.0.2", markers = "python_version < \"3.11\""}
|
||||||
idna = ">=2.8"
|
idna = ">=2.8"
|
||||||
sniffio = ">=1.1"
|
sniffio = ">=1.1"
|
||||||
|
typing_extensions = {version = ">=4.5", markers = "python_version < \"3.13\""}
|
||||||
|
|
||||||
[package.extras]
|
[package.extras]
|
||||||
doc = ["Sphinx (>=8.2,<9.0)", "packaging", "sphinx-autodoc-typehints (>=1.2.0)", "sphinx_rtd_theme"]
|
doc = ["Sphinx (>=8.2,<9.0)", "packaging", "sphinx-autodoc-typehints (>=1.2.0)", "sphinx_rtd_theme"]
|
||||||
|
@ -404,6 +406,25 @@ files = [
|
||||||
[package.dependencies]
|
[package.dependencies]
|
||||||
packaging = "*"
|
packaging = "*"
|
||||||
|
|
||||||
|
[[package]]
|
||||||
|
name = "exceptiongroup"
|
||||||
|
version = "1.3.0"
|
||||||
|
description = "Backport of PEP 654 (exception groups)"
|
||||||
|
optional = false
|
||||||
|
python-versions = ">=3.7"
|
||||||
|
groups = ["main"]
|
||||||
|
markers = "python_version < \"3.11\""
|
||||||
|
files = [
|
||||||
|
{file = "exceptiongroup-1.3.0-py3-none-any.whl", hash = "sha256:4d111e6e0c13d0644cad6ddaa7ed0261a0b36971f6d23e7ec9b4b9097da78a10"},
|
||||||
|
{file = "exceptiongroup-1.3.0.tar.gz", hash = "sha256:b241f5885f560bc56a59ee63ca4c6a8bfa46ae4ad651af316d4e81817bb9fd88"},
|
||||||
|
]
|
||||||
|
|
||||||
|
[package.dependencies]
|
||||||
|
typing-extensions = {version = ">=4.6.0", markers = "python_version < \"3.13\""}
|
||||||
|
|
||||||
|
[package.extras]
|
||||||
|
test = ["pytest (>=6)"]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "gevent"
|
name = "gevent"
|
||||||
version = "25.5.1"
|
version = "25.5.1"
|
||||||
|
@ -970,5 +991,5 @@ testing = ["coverage[toml]", "zope.event", "zope.testing"]
|
||||||
|
|
||||||
[metadata]
|
[metadata]
|
||||||
lock-version = "2.1"
|
lock-version = "2.1"
|
||||||
python-versions = ">=3.13,<4.0"
|
python-versions = ">=3.10,<4.0"
|
||||||
content-hash = "1cd04a86b43b8f694998f367e70ff2b73fc51ebb0eb44eb4f05ca811d96fbc44"
|
content-hash = "9627c61073856a113d4be1bb089450044a1be720e2959e77f677231a74ee6421"
|
||||||
|
|
|
@ -7,7 +7,7 @@ authors = [
|
||||||
]
|
]
|
||||||
license = {text = "Apache-2.0"}
|
license = {text = "Apache-2.0"}
|
||||||
readme = "README.md"
|
readme = "README.md"
|
||||||
requires-python = ">=3.13,<4.0"
|
requires-python = ">=3.10,<4.0"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"bottle-websocket (>=0.2.9,<0.3.0)",
|
"bottle-websocket (>=0.2.9,<0.3.0)",
|
||||||
"bottleoidc (>=21.8.30,<22.0.0)",
|
"bottleoidc (>=21.8.30,<22.0.0)",
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue