Skip to content

Commit 08a0365

Browse files
authored
Use common refinery parent image (#11)
* Use common refinery parent image * updates requirements, use pip-compile * set parent image version to v1.5.0
1 parent 8b7b24e commit 08a0365

File tree

5 files changed

+190
-12
lines changed

5 files changed

+190
-12
lines changed

Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11

2-
FROM python:3.9-slim
2+
FROM kernai/refinery-parent-images:v1.5.0-common
33

44
WORKDIR /program
55

66
COPY requirements.txt .
77

8-
RUN pip3 install -r requirements.txt
8+
RUN pip3 install --no-cache-dir -r requirements.txt
99

1010
COPY / .
1111

dev.Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1-
FROM python:3.9-slim
1+
FROM kernai/refinery-parent-images:v1.5.0-common
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

Lines changed: 107 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,107 @@
1-
fastapi==0.70.0
2-
pandas==1.3.4
3-
psycopg2-binary==2.9.3
4-
pydantic==1.8.2
5-
requests
6-
SQLAlchemy==1.4.32
7-
uvicorn==0.15.0
8-
weak-nlp==0.0.11
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/common-requirements.txt
10+
# starlette
11+
boto3==1.25.0
12+
# via -r requirements/common-requirements.txt
13+
botocore==1.28.0
14+
# via
15+
# -r requirements/common-requirements.txt
16+
# boto3
17+
# s3transfer
18+
certifi==2022.9.24
19+
# via
20+
# -r requirements/common-requirements.txt
21+
# minio
22+
# requests
23+
charset-normalizer==2.1.1
24+
# via
25+
# -r requirements/common-requirements.txt
26+
# requests
27+
click==8.1.3
28+
# via
29+
# -r requirements/common-requirements.txt
30+
# uvicorn
31+
fastapi==0.85.1
32+
# via -r requirements/common-requirements.txt
33+
h11==0.14.0
34+
# via
35+
# -r requirements/common-requirements.txt
36+
# uvicorn
37+
idna==3.4
38+
# via
39+
# -r requirements/common-requirements.txt
40+
# anyio
41+
# requests
42+
jmespath==1.0.1
43+
# via
44+
# -r requirements/common-requirements.txt
45+
# boto3
46+
# botocore
47+
minio==7.1.12
48+
# via -r requirements/common-requirements.txt
49+
numpy==1.23.4
50+
# via
51+
# -r requirements/common-requirements.txt
52+
# pandas
53+
# weak-nlp
54+
pandas==1.5.1
55+
# via
56+
# -r requirements/common-requirements.txt
57+
# weak-nlp
58+
psycopg2-binary==2.9.4
59+
# via -r requirements/common-requirements.txt
60+
pydantic==1.10.2
61+
# via
62+
# -r requirements/common-requirements.txt
63+
# fastapi
64+
python-dateutil==2.8.2
65+
# via
66+
# -r requirements/common-requirements.txt
67+
# botocore
68+
# pandas
69+
pytz==2022.5
70+
# via
71+
# -r requirements/common-requirements.txt
72+
# pandas
73+
requests==2.28.1
74+
# via -r requirements/common-requirements.txt
75+
s3transfer==0.6.0
76+
# via
77+
# -r requirements/common-requirements.txt
78+
# boto3
79+
six==1.16.0
80+
# via
81+
# -r requirements/common-requirements.txt
82+
# python-dateutil
83+
sniffio==1.3.0
84+
# via
85+
# -r requirements/common-requirements.txt
86+
# anyio
87+
sqlalchemy==1.4.42
88+
# via -r requirements/common-requirements.txt
89+
starlette==0.20.4
90+
# via
91+
# -r requirements/common-requirements.txt
92+
# fastapi
93+
typing-extensions==4.4.0
94+
# via
95+
# -r requirements/common-requirements.txt
96+
# pydantic
97+
# starlette
98+
urllib3==1.26.12
99+
# via
100+
# -r requirements/common-requirements.txt
101+
# botocore
102+
# minio
103+
# requests
104+
uvicorn==0.19.0
105+
# via -r requirements/common-requirements.txt
106+
weak-nlp==0.0.12
107+
# via -r requirements/requirements.in
Lines changed: 77 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,77 @@
1+
#
2+
# This file is autogenerated by pip-compile with python 3.9
3+
# To update, run:
4+
#
5+
# pip-compile requirements/common-requirements.in
6+
#
7+
anyio==3.6.2
8+
# via starlette
9+
boto3==1.25.0
10+
# via -r requirements/common-requirements.in
11+
botocore==1.28.0
12+
# via
13+
# boto3
14+
# s3transfer
15+
certifi==2022.9.24
16+
# via
17+
# minio
18+
# requests
19+
charset-normalizer==2.1.1
20+
# via requests
21+
click==8.1.3
22+
# via uvicorn
23+
fastapi==0.85.1
24+
# via -r requirements/mini-requirements.in
25+
h11==0.14.0
26+
# via uvicorn
27+
idna==3.4
28+
# via
29+
# anyio
30+
# requests
31+
jmespath==1.0.1
32+
# via
33+
# boto3
34+
# botocore
35+
minio==7.1.12
36+
# via -r requirements/common-requirements.in
37+
numpy==1.23.4
38+
# via
39+
# -r requirements/common-requirements.in
40+
# pandas
41+
pandas==1.5.1
42+
# via -r requirements/common-requirements.in
43+
psycopg2-binary==2.9.4
44+
# via -r requirements/common-requirements.in
45+
pydantic==1.10.2
46+
# via
47+
# -r requirements/mini-requirements.in
48+
# fastapi
49+
python-dateutil==2.8.2
50+
# via
51+
# botocore
52+
# pandas
53+
pytz==2022.5
54+
# via pandas
55+
requests==2.28.1
56+
# via -r requirements/mini-requirements.in
57+
s3transfer==0.6.0
58+
# via boto3
59+
six==1.16.0
60+
# via python-dateutil
61+
sniffio==1.3.0
62+
# via anyio
63+
sqlalchemy==1.4.42
64+
# via -r requirements/common-requirements.in
65+
starlette==0.20.4
66+
# via fastapi
67+
typing-extensions==4.4.0
68+
# via
69+
# pydantic
70+
# starlette
71+
urllib3==1.26.12
72+
# via
73+
# botocore
74+
# minio
75+
# requests
76+
uvicorn==0.19.0
77+
# via -r requirements/mini-requirements.in

requirements/requirements.in

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
-r common-requirements.txt
2+
weak-nlp==0.0.12

0 commit comments

Comments
 (0)