Skip to content

Commit 60eabce

Browse files
authored
Use mini refinery parent image (#13)
* Use mini refinery parent image * updates requirements, use pip-compile * set parent image version to v1.5.0
1 parent f4907de commit 60eabce

File tree

5 files changed

+103
-7
lines changed

5 files changed

+103
-7
lines changed

Dockerfile

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
FROM python:3.9-alpine
1+
FROM kernai/refinery-parent-images:v1.5.0-mini
22

33
WORKDIR /app
44

55
COPY requirements.txt .
66

7-
RUN pip3 install -r requirements.txt
7+
RUN pip3 install --no-cache-dir -r requirements.txt
88

99
COPY / .
1010

dev.Dockerfile

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1-
FROM python:3.9-alpine
1+
FROM kernai/refinery-parent-images:v1.5.0-mini
22

33
WORKDIR /app
44

55
VOLUME ["/app"]
66

77
COPY requirements.txt .
88

9-
RUN pip3 install -r requirements.txt
9+
RUN pip3 install --no-cache-dir -r requirements.txt
1010

1111
COPY / .
1212

requirements.txt

+58-3
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,58 @@
1-
fastapi==0.76.0
2-
requests==2.27.1
3-
uvicorn==0.17.6
1+
#
2+
# This file is autogenerated by pip-compile with python 3.9
3+
# To update, run:
4+
#
5+
# pip-compile --output-file=requirements.txt requirements/requirements.in
6+
#
7+
anyio==3.6.2
8+
# via
9+
# -r requirements/mini-requirements.txt
10+
# starlette
11+
certifi==2022.9.24
12+
# via
13+
# -r requirements/mini-requirements.txt
14+
# requests
15+
charset-normalizer==2.1.1
16+
# via
17+
# -r requirements/mini-requirements.txt
18+
# requests
19+
click==8.1.3
20+
# via
21+
# -r requirements/mini-requirements.txt
22+
# uvicorn
23+
fastapi==0.85.1
24+
# via -r requirements/mini-requirements.txt
25+
h11==0.14.0
26+
# via
27+
# -r requirements/mini-requirements.txt
28+
# uvicorn
29+
idna==3.4
30+
# via
31+
# -r requirements/mini-requirements.txt
32+
# anyio
33+
# requests
34+
pydantic==1.10.2
35+
# via
36+
# -r requirements/mini-requirements.txt
37+
# fastapi
38+
requests==2.28.1
39+
# via -r requirements/mini-requirements.txt
40+
sniffio==1.3.0
41+
# via
42+
# -r requirements/mini-requirements.txt
43+
# anyio
44+
starlette==0.20.4
45+
# via
46+
# -r requirements/mini-requirements.txt
47+
# fastapi
48+
typing-extensions==4.4.0
49+
# via
50+
# -r requirements/mini-requirements.txt
51+
# pydantic
52+
# starlette
53+
urllib3==1.26.12
54+
# via
55+
# -r requirements/mini-requirements.txt
56+
# requests
57+
uvicorn==0.19.0
58+
# via -r requirements/mini-requirements.txt

requirements/mini-requirements.txt

+40
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
#
2+
# This file is autogenerated by pip-compile with python 3.9
3+
# To update, run:
4+
#
5+
# pip-compile requirements/mini-requirements.in
6+
#
7+
anyio==3.6.2
8+
# via starlette
9+
certifi==2022.9.24
10+
# via requests
11+
charset-normalizer==2.1.1
12+
# via requests
13+
click==8.1.3
14+
# via uvicorn
15+
fastapi==0.85.1
16+
# via -r requirements/mini-requirements.in
17+
h11==0.14.0
18+
# via uvicorn
19+
idna==3.4
20+
# via
21+
# anyio
22+
# requests
23+
pydantic==1.10.2
24+
# via
25+
# -r requirements/mini-requirements.in
26+
# fastapi
27+
requests==2.28.1
28+
# via -r requirements/mini-requirements.in
29+
sniffio==1.3.0
30+
# via anyio
31+
starlette==0.20.4
32+
# via fastapi
33+
typing-extensions==4.4.0
34+
# via
35+
# pydantic
36+
# starlette
37+
urllib3==1.26.12
38+
# via requests
39+
uvicorn==0.19.0
40+
# via -r requirements/mini-requirements.in

requirements/requirements.in

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
-r mini-requirements.txt

0 commit comments

Comments
 (0)