File size: 1,369 Bytes
0c59880
55fcf06
eea8147
4125ecd
55fcf06
 
 
 
904f32a
0c59880
 
 
 
 
5f0c24c
 
0c59880
 
5f0c24c
0c59880
5f0c24c
0c59880
 
 
00fe36b
0c59880
5f0c24c
 
0c59880
5f0c24c
0c59880
 
 
 
 
 
 
 
 
 
 
78fa7f6
387fc65
0c59880
74f7d1f
 
78fa7f6
 
0c59880
78fa7f6
 
0c59880
78fa7f6
 
0c59880
78fa7f6
 
0c59880
78fa7f6
d914b95
78fa7f6
 
0c59880
78fa7f6
0c59880
 
387fc65
78fa7f6
 
5820a81
dda22a7
5820a81
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
71
72
73
# FROM python:3.9
# RUN apt update && apt install -y libgl1-mesa-glx 


# ##安装imagemagic
# RUN wget http://www.imagemagick.org/download/ImageMagick.tar.gz

# ##安装imagemagic

# 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  libgl1-mesa-glx libglib2.0-dev

# 设置 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

#RUN python3 server.py
#结束周期
CMD python3 server.py