@@ -18,13 +18,13 @@ WORKDIR /
1818# RUN wget https://github.com/hggq/paozhu/releases/download/v1.5.8/benchmark.zip
1919RUN git clone https://github.com/hggq/paozhu
2020# RUN unzip benchmark.zip
21- RUN rm -Rf ./paozhu/controller
22- RUN rm -Rf ./paozhu/libs
23- RUN rm -Rf ./paozhu/view
24- RUN rm -Rf ./paozhu/viewsrc
25- RUN rm -Rf ./paozhu/orm
26- RUN rm -Rf ./paozhu/models
27- RUN rm -Rf ./paozhu/common
21+ # RUN rm -Rf ./paozhu/controller
22+ # RUN rm -Rf ./paozhu/libs
23+ # RUN rm -Rf ./paozhu/view
24+ # RUN rm -Rf ./paozhu/viewsrc
25+ # RUN rm -Rf ./paozhu/orm
26+ # RUN rm -Rf ./paozhu/models
27+ # RUN rm -Rf ./paozhu/common
2828
2929
3030
@@ -37,76 +37,74 @@ RUN rm -Rf ./paozhu/common
3737# COPY ./paozhu_benchmark/models ./paozhu/
3838# COPY ./paozhu_benchmark/common ./paozhu/
3939
40- RUN ls -l ./paozhu
40+ # RUN ls -l ./paozhu
41+ # RUN pwd
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/
4147
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/
48+ # RUN mkdir ./paozhu/controller
49+ # RUN mkdir ./paozhu/controller/include
50+ # RUN mkdir ./paozhu/controller/src
4751
48- RUN mkdir ./paozhu/controller
49- RUN mkdir ./paozhu/controller/include
50- RUN mkdir ./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/
5154
52- COPY ./paozhu_benchmark/controller/include/techempower.h ./paozhu/controller/include/
53- COPY ./paozhu_benchmark/controller/src/techempower.cpp ./paozhu/controller/src/
5455
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/
5560
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-
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/
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/
6565
6666COPY ./paozhu_benchmark/conf/server.conf ./paozhu/conf/server.conf
6767COPY ./paozhu_benchmark/conf/orm.conf ./paozhu/conf/orm.conf
68- COPY ./paozhu_benchmark/CMakeLists.txt ./paozhu/CMakeLists.txt
68+ # COPY ./paozhu_benchmark/CMakeLists.txt ./paozhu/CMakeLists.txt
6969
70- RUN mkdir ./paozhu/view
71- RUN mkdir ./paozhu/view/techempower
70+ # RUN mkdir ./paozhu/view
71+ # RUN mkdir ./paozhu/view/techempower
7272
73- COPY ./paozhu_benchmark/view/techempower/fortunes.html ./paozhu/view/techempower/
73+ # COPY ./paozhu_benchmark/view/techempower/fortunes.html ./paozhu/view/techempower/
7474
75- RUN mkdir ./paozhu/viewsrc
76- RUN mkdir ./paozhu/viewsrc/include
77- RUN mkdir ./paozhu/viewsrc/view
78- RUN mkdir ./paozhu/viewsrc/view/techempower
75+ # RUN mkdir ./paozhu/viewsrc
76+ # RUN mkdir ./paozhu/viewsrc/include
77+ # RUN mkdir ./paozhu/viewsrc/view
78+ # RUN mkdir ./paozhu/viewsrc/view/techempower
7979
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/
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/
8383
8484
8585
86- RUN mkdir ./paozhu/orm
87- RUN mkdir ./paozhu/orm/include
86+ # RUN mkdir ./paozhu/orm
87+ # RUN mkdir ./paozhu/orm/include
8888
8989
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/
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/
9393
94- RUN mkdir ./paozhu/models
95- RUN mkdir ./paozhu/models/include
94+ # RUN mkdir ./paozhu/models
95+ # RUN mkdir ./paozhu/models/include
9696
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/
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/
101101
102102WORKDIR /paozhu
103103RUN unzip asio.zip
104104
105105RUN cmake . -B build -DCMAKE_BUILD_TYPE=Release
106106RUN cmake --build build
107107
108- RUN cmake . -B build -DCMAKE_BUILD_TYPE=Release
109- RUN cmake --build build
110108
111109EXPOSE 8888
112110
0 commit comments