Skip to content

Commit 3ca869e

Browse files
committed
fixed dockerfile
1 parent a1d6f2d commit 3ca869e

File tree

3 files changed

+9
-5
lines changed

3 files changed

+9
-5
lines changed

.dockerignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,5 @@
33
!server.py
44
!pyproject.toml
55
!requirements.txt
6+
!requirements-server.txt
67
!README.md

Dockerfile

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@ RUN apt-get update \
55
WORKDIR /app
66
COPY requirements.txt .
77
RUN pip install -r requirements.txt
8+
COPY requirements-server.txt .
9+
RUN pip install -r requirements-server.txt
810

911
LABEL maintainer="Allan Galarza <[email protected]>"
1012
LABEL org.opencontainers.image.licenses="Apache 2.0"
@@ -17,7 +19,6 @@ LABEL org.opencontainers.image.description="API that parses website content into
1719

1820

1921
COPY . .
20-
RUN pip install -e .[server]
2122
EXPOSE 8000
2223
HEALTHCHECK --interval=60s --timeout=10s --start-period=5s --retries=5 \
2324
CMD curl --fail http://localhost:8000/healthcheck || exit 1

pyproject.toml

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -49,10 +49,12 @@ classifiers = [
4949
[tool.setuptools.dynamic]
5050
version = { attr = "tibiapy.__version__" }
5151
dependencies = { file = ["requirements.txt"] }
52-
optional-dependencies.docs = { file = ["requirements-docs.txt"] }
53-
optional-dependencies.server = { file = ["requirements-server.txt"] }
54-
optional-dependencies.testing = { file = ["requirements-testing.txt"] }
55-
optional-dependencies.linting = { file = ["requirements-linting.txt"] }
52+
53+
[tool.setuptools.dynamic.optional-dependencies]
54+
docs = { file = ["requirements-docs.txt"] }
55+
server = { file = ["requirements-server.txt"] }
56+
testing = { file = ["requirements-testing.txt"] }
57+
linting = { file = ["requirements-linting.txt"] }
5658

5759

5860
[tool.coverage.run]

0 commit comments

Comments
 (0)