Skip to content

Commit 0cc5300

Browse files
committed
update [Paozhu]
1 parent 20402da commit 0cc5300

File tree

1 file changed

+49
-51
lines changed

1 file changed

+49
-51
lines changed

frameworks/C++/paozhu/paozhu.dockerfile

Lines changed: 49 additions & 51 deletions
Original file line numberDiff line numberDiff line change
@@ -18,13 +18,13 @@ WORKDIR /
1818
# RUN wget https://github.com/hggq/paozhu/releases/download/v1.5.8/benchmark.zip
1919
RUN 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

6666
COPY ./paozhu_benchmark/conf/server.conf ./paozhu/conf/server.conf
6767
COPY ./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

102102
WORKDIR /paozhu
103103
RUN unzip asio.zip
104104

105105
RUN cmake . -B build -DCMAKE_BUILD_TYPE=Release
106106
RUN cmake --build build
107107

108-
RUN cmake . -B build -DCMAKE_BUILD_TYPE=Release
109-
RUN cmake --build build
110108

111109
EXPOSE 8888
112110

0 commit comments

Comments
 (0)