File size: 1,286 Bytes
0c59880
 
eea8147
4125ecd
904f32a
0c59880
 
 
 
 
5f0c24c
 
0c59880
 
5f0c24c
0c59880
5f0c24c
0c59880
 
 
00fe36b
0c59880
5f0c24c
 
0c59880
5f0c24c
0c59880
 
 
 
 
 
 
 
 
 
 
b0c86b4
 
0c59880
74f7d1f
 
 
 
 
 
2405aa9
 
0c59880
2405aa9
 
0c59880
 
 
 
 
 
 
 
 
 
 
 
 
 
eea8147
e680d0e
9672c1c
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
# FROM python:3.9
# RUN apt update && apt install -y libgl1-mesa-glx imagemagick



# RUN pip install -U pip
# # #RUN pip install -U pyyaml
# # RUN pip install -U runway-python 
# # #runway --force-reinstall
# # #RUN pip install -U tensorflow


# COPY requirements.txt .
# RUN pip install -r requirements.txt

# COPY . .

# #目前的写法是成功找到了magick文件并且python可以执行,就是magick文件没有找对
# # 修改 magick 文件的执行权限
# RUN chmod +x ./magick

# ENV IMAGEMAGICK_BINARY=./magick


# EXPOSE 7860

# #compo-singleone-v1-dev-acc.py
# CMD ["uvicorn", "server:app", "--host", "0.0.0.0", "--port", "7860"]








#现成magick docker镜像测试
#这个dpokidov/imagemagick 含有magick二进制
FROM dpokidov/imagemagick  

# 安装 Python 3.9
RUN apt-get update && apt-get install -y python3.9

# 设置 Python 3.9 作为默认 Python 版本
RUN update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.9 1

# 安装 pip
RUN apt-get install -y python3-pip

# 升级 pip
RUN python3.9 -m pip install --upgrade pip

RUN pip install -U pip

COPY requirements.txt .
RUN pip install -r requirements.txt

COPY . .


EXPOSE 7860

#compo-singleone-v1-dev-acc.py
CMD ["uvicorn", "server:app", "--host", "0.0.0.0", "--port", "7860"]