@@ -27,6 +27,7 @@ RUN rm -Rf ./paozhu/models
2727RUN rm -Rf ./paozhu/common
2828
2929
30+
3031COPY ./paozhu_benchmark/controller ./paozhu/
3132COPY ./paozhu_benchmark/libs ./paozhu/
3233COPY ./paozhu_benchmark/view ./paozhu/
@@ -36,30 +37,68 @@ COPY ./paozhu_benchmark/orm ./paozhu/
3637COPY ./paozhu_benchmark/models ./paozhu/
3738COPY ./paozhu_benchmark/common ./paozhu/
3839
39- RUN ls -l ./paozhu/common
40- # RUN mkdir ./paozhu/libs
41- # RUN mkdir ./paozhu/libs/types
40+ RUN ls -l ./paozhu
41+
42+ RUN mkdir ./paozhu/common
43+ RUN mkdir ./paozhu/libs
44+ RUN mkdir ./paozhu/libs/types
45+ COPY ./paozhu_benchmark/libs/types/techempower_json.h ./paozhu/libs/types/
46+ COPY ./paozhu_benchmark/libs/types/techempower_json_jsonreflect.cpp ./paozhu/libs/types/
4247
43- # RUN mkdir ./paozhu/controller
44- # RUN mkdir ./paozhu/controller/include
45- # RUN mkdir ./paozhu/controller/src
48+ RUN mkdir ./paozhu/controller
49+ RUN mkdir ./paozhu/controller/include
50+ RUN mkdir ./paozhu/controller/src
4651
47- # COPY ./paozhu_benchmark/controller/include/techempower.h ./paozhu/controller/include/
48- # COPY ./paozhu_benchmark/controller/src/techempower.cpp ./paozhu/controller/src/
52+ COPY ./paozhu_benchmark/controller/include/techempower.h ./paozhu/controller/include/
53+ COPY ./paozhu_benchmark/controller/src/techempower.cpp ./paozhu/controller/src/
4954
50- # COPY ./paozhu_benchmark/libs/types/techempower_json.h ./paozhu/libs/types/
51- # COPY ./paozhu_benchmark/libs/types/techempower_json_jsonreflect.cpp ./paozhu/libs/types/
5255
53- # COPY ./paozhu_benchmark/common/autocontrolmethod.hpp ./paozhu/common/
54- # COPY ./paozhu_benchmark/common/reghttpmethod_pre.hpp ./paozhu/common/
55- # COPY ./paozhu_benchmark/common/reghttpmethod.hpp ./paozhu/common/
56- # COPY ./paozhu_benchmark/common/json_reflect_headers.h ./paozhu/common/
56+ COPY ./paozhu_benchmark/common/autocontrolmethod.hpp ./paozhu/common/
57+ COPY ./paozhu_benchmark/common/reghttpmethod_pre.hpp ./paozhu/common/
58+ COPY ./paozhu_benchmark/common/reghttpmethod.hpp ./paozhu/common/
59+ COPY ./paozhu_benchmark/common/json_reflect_headers.h ./paozhu/common/
60+
5761COPY ./paozhu_benchmark/common/cost_define.h ./paozhu/common/
62+ COPY ./paozhu_benchmark/common/autorestfulpaths.hpp ./paozhu/common/
63+ COPY ./paozhu_benchmark/common/websockets_method_reg.hpp ./paozhu/common/
64+ COPY ./paozhu_benchmark/common/httphook.cpp ./paozhu/common/
5865
5966COPY ./paozhu_benchmark/conf/server.conf ./paozhu/conf/server.conf
6067COPY ./paozhu_benchmark/conf/orm.conf ./paozhu/conf/orm.conf
6168COPY ./paozhu_benchmark/CMakeLists.txt ./paozhu/CMakeLists.txt
6269
70+ RUN mkdir ./paozhu/view
71+ RUN mkdir ./paozhu/view/techempower
72+
73+ COPY ./paozhu_benchmark/view/techempower/fortunes.html ./paozhu/view/techempower/
74+
75+ RUN mkdir ./paozhu/viewsrc
76+ RUN mkdir ./paozhu/viewsrc/include
77+ RUN mkdir ./paozhu/viewsrc/view
78+ RUN mkdir ./paozhu/viewsrc/view/techempower
79+
80+ COPY ./paozhu_benchmark/viewsrc/view/techempower/fortunes.cpp ./paozhu/viewsrc/view/techempower/
81+ COPY ./paozhu_benchmark/viewsrc/include/viewsrc.h ./paozhu/viewsrc/include/
82+ COPY ./paozhu_benchmark/viewsrc/include/regviewmethod.hpp ./paozhu/viewsrc/include/
83+
84+
85+
86+ RUN mkdir ./paozhu/orm
87+ RUN mkdir ./paozhu/orm/include
88+
89+
90+ COPY ./paozhu_benchmark/orm/orm.h ./paozhu/orm/
91+ COPY ./paozhu_benchmark/orm/include/fortunebase.h ./paozhu/orm/include/
92+ COPY ./paozhu_benchmark/orm/include/worldbase.h ./paozhu/orm/include/
93+
94+ RUN mkdir ./paozhu/models
95+ RUN mkdir ./paozhu/models/include
96+
97+ COPY ./paozhu_benchmark/models/include/Fortune.h ./paozhu/models/include/
98+ COPY ./paozhu_benchmark/models/include/World.h ./paozhu/models/include/
99+ COPY ./paozhu_benchmark/models/World.cpp ./paozhu/models/
100+ COPY ./paozhu_benchmark/models/Fortune.cpp ./paozhu/models/
101+
63102WORKDIR /paozhu
64103RUN unzip asio.zip
65104
0 commit comments