@@ -27,6 +27,7 @@ RUN rm -Rf ./paozhu/models
27
27
RUN rm -Rf ./paozhu/common
28
28
29
29
30
+
30
31
COPY ./paozhu_benchmark/controller ./paozhu/
31
32
COPY ./paozhu_benchmark/libs ./paozhu/
32
33
COPY ./paozhu_benchmark/view ./paozhu/
@@ -36,30 +37,68 @@ COPY ./paozhu_benchmark/orm ./paozhu/
36
37
COPY ./paozhu_benchmark/models ./paozhu/
37
38
COPY ./paozhu_benchmark/common ./paozhu/
38
39
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/
42
47
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
46
51
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/
49
54
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/
52
55
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
+
57
61
COPY ./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/
58
65
59
66
COPY ./paozhu_benchmark/conf/server.conf ./paozhu/conf/server.conf
60
67
COPY ./paozhu_benchmark/conf/orm.conf ./paozhu/conf/orm.conf
61
68
COPY ./paozhu_benchmark/CMakeLists.txt ./paozhu/CMakeLists.txt
62
69
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
+
63
102
WORKDIR /paozhu
64
103
RUN unzip asio.zip
65
104
0 commit comments