File tree 3 files changed +9
-5
lines changed
3 files changed +9
-5
lines changed Original file line number Diff line number Diff line change 3
3
! server.py
4
4
! pyproject.toml
5
5
! requirements.txt
6
+ ! requirements-server.txt
6
7
! README.md
Original file line number Diff line number Diff line change @@ -5,6 +5,8 @@ RUN apt-get update \
5
5
WORKDIR /app
6
6
COPY requirements.txt .
7
7
RUN pip install -r requirements.txt
8
+ COPY requirements-server.txt .
9
+ RUN pip install -r requirements-server.txt
8
10
9
11
LABEL maintainer=
"Allan Galarza <[email protected] >"
10
12
LABEL org.opencontainers.image.licenses="Apache 2.0"
@@ -17,7 +19,6 @@ LABEL org.opencontainers.image.description="API that parses website content into
17
19
18
20
19
21
COPY . .
20
- RUN pip install -e .[server]
21
22
EXPOSE 8000
22
23
HEALTHCHECK --interval=60s --timeout=10s --start-period=5s --retries=5 \
23
24
CMD curl --fail http://localhost:8000/healthcheck || exit 1
Original file line number Diff line number Diff line change @@ -49,10 +49,12 @@ classifiers = [
49
49
[tool .setuptools .dynamic ]
50
50
version = { attr = " tibiapy.__version__" }
51
51
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" ] }
56
58
57
59
58
60
[tool .coverage .run ]
You can’t perform that action at this time.
0 commit comments