Skip to content
Merged

aa #40

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
437 commits
Select commit Hold shift + click to select a range
8c6ae8e
Fix missing endpoints
jaguililla Jul 10, 2023
8917827
Fix Nima benchmarks
jaguililla Jul 10, 2023
79d96c8
Merge branch 'master' of https://github.com/TechEmpower/FrameworkBenc…
jaguililla Jul 15, 2023
df4eca6
Merge branch 'master' of https://github.com/TechEmpower/FrameworkBenc…
jaguililla Aug 3, 2023
c1e45d2
Update dependencies
jaguililla Aug 3, 2023
aa163eb
Merge branch 'master' of https://github.com/TechEmpower/FrameworkBenc…
jaguililla Aug 15, 2023
58635b1
Update dependencies
jaguililla Aug 15, 2023
4b41cdb
Update dependencies
jaguililla Aug 15, 2023
82eb634
Fix build
jaguililla Aug 15, 2023
d1b507b
Fix controller
jaguililla Aug 15, 2023
5a43ee1
Fix native tests
jaguililla Aug 16, 2023
634637c
Fix native tests
jaguililla Aug 17, 2023
b8be364
Add note
jaguililla Aug 20, 2023
b04beeb
Merge branch 'master' of https://github.com/TechEmpower/FrameworkBenc…
jaguililla Aug 20, 2023
3884583
Merge branch 'master' of https://github.com/TechEmpower/FrameworkBenc…
jaguililla Aug 23, 2023
44bfbce
Add note
jaguililla Aug 23, 2023
f2f30ee
Merge branch 'master' of https://github.com/TechEmpower/FrameworkBenc…
jaguililla Aug 31, 2023
10d635c
Update dependencies
jaguililla Aug 31, 2023
5fb9def
Update dependencies
jaguililla Aug 31, 2023
d3e4007
Update dependencies
jaguililla Sep 3, 2023
ab7c944
Recheck CI jobs
jaguililla Sep 3, 2023
42e804f
Merge branch 'master' of https://github.com/TechEmpower/FrameworkBenc…
jaguililla Sep 16, 2023
8fe93d1
Merge branch 'master' of https://github.com/TechEmpower/FrameworkBenc…
jaguililla Sep 20, 2023
d6136eb
Update dependencies
jaguililla Sep 20, 2023
6789ae5
Update dependencies
jaguililla Sep 20, 2023
b468ae9
Update dependencies
jaguililla Sep 20, 2023
5f67063
Update dependencies
jaguililla Sep 20, 2023
d10bbce
Update dependencies
jaguililla Sep 20, 2023
7bada45
Update dependencies
jaguililla Oct 20, 2023
0f66345
Merge branch 'master' of https://github.com/TechEmpower/FrameworkBenc…
jaguililla Oct 20, 2023
602a942
Update Hexagon and Java version, switch templates to JTE
jaguililla Oct 25, 2023
0721be8
Merge branch 'master' of https://github.com/TechEmpower/FrameworkBenc…
jaguililla Oct 25, 2023
f4da567
Merge branch 'master' of https://github.com/TechEmpower/FrameworkBenc…
jaguililla Nov 4, 2023
ba4ddfb
Update Hexagon and improve Netty Epoll configuration
jaguililla Nov 5, 2023
d37d69a
Merge branch 'master' of https://github.com/TechEmpower/FrameworkBenc…
jaguililla Nov 5, 2023
7a9202f
Merge remote-tracking branch 'origin/main'
jaguililla Nov 20, 2023
86f9458
Merge branch 'master' of https://github.com/TechEmpower/FrameworkBenc…
jaguililla Nov 20, 2023
5f2e20c
Update Hexagon version
jaguililla Nov 20, 2023
8ebe677
Update dependencies
jaguililla Nov 20, 2023
aa33b66
Update dependencies
jaguililla Nov 20, 2023
654e3d9
Update dependencies
jaguililla Nov 22, 2023
92b41ed
Merge branch 'master' of https://github.com/TechEmpower/FrameworkBenc…
jaguililla Nov 22, 2023
f4dd534
Update dependencies
jaguililla Nov 22, 2023
626ee0d
Update dependencies
jaguililla Nov 23, 2023
b43eaed
Update dependencies
jaguililla Dec 2, 2023
f14997a
Merge branch 'master' of https://github.com/TechEmpower/FrameworkBenc…
jaguililla Dec 2, 2023
69752f3
Update dependencies
jaguililla Dec 2, 2023
22c6eac
Update dependencies
jaguililla Dec 7, 2023
5c8f881
Update dependencies
jaguililla Jan 9, 2024
cb4d892
Merge branch 'master' of https://github.com/TechEmpower/FrameworkBenc…
jaguililla Jan 9, 2024
c77229e
[C++] add new paozhu
hggq Jan 16, 2024
61d3166
[C++] add new paozhu
hggq Jan 16, 2024
0ad31b1
[C++] add new paozhu
hggq Jan 16, 2024
a6cfe76
[C++] add new paozhu
hggq Jan 16, 2024
b63538a
[C++] add new paozhu
hggq Jan 16, 2024
5dcb66b
[C++] add new paozhu
hggq Jan 16, 2024
3637906
[C++] add new paozhu
hggq Jan 16, 2024
1e79289
[C++] add new paozhu
hggq Jan 16, 2024
440ac00
[C++] add new paozhu
hggq Jan 16, 2024
fdf83e2
[C++] add new paozhu
hggq Jan 16, 2024
a2d94d7
[C++] add new paozhu
hggq Jan 16, 2024
f747d0a
[C++] add new paozhu
hggq Jan 16, 2024
a651c1e
[C++] add new paozhu
hggq Jan 16, 2024
f29bfee
[C++] add new paozhu
hggq Jan 16, 2024
deef100
[C++] add new paozhu
hggq Jan 16, 2024
7a65db7
[C++] add new paozhu
hggq Jan 16, 2024
a0a0813
[C++] add new paozhu
hggq Jan 16, 2024
61933a3
[C++] add new paozhu
hggq Jan 16, 2024
396bcaf
[C++] add new paozhu
hggq Jan 16, 2024
283ec1d
[C++] add new paozhu
hggq Jan 16, 2024
028837b
[C++] add new paozhu
hggq Jan 16, 2024
6c90e39
Merge branch 'master' of https://github.com/TechEmpower/FrameworkBenc…
jaguililla Jan 19, 2024
e97b0ca
Merge branch 'TechEmpower:master' into master
hggq Jan 21, 2024
49b1a4f
[C++] add new paozhu
hggq Jan 21, 2024
9d6563e
[C++] add new paozhu
hggq Jan 21, 2024
13167a9
Merge branch 'TechEmpower:master' into master
hggq Jan 26, 2024
3da7823
update benchmark to v1.5.8
hggq Jan 26, 2024
4cb0e3d
update benchmark to v1.5.8
hggq Jan 26, 2024
85b8d83
Merge branch 'master' of https://github.com/TechEmpower/FrameworkBenc…
jaguililla Feb 21, 2024
dd4d49e
Update dependencies
jaguililla Feb 22, 2024
4b903fc
Merge branch 'TechEmpower:master' into master
hggq Feb 26, 2024
950a047
Add benchmark files
hggq Feb 26, 2024
641e936
Add benchmark files
hggq Feb 26, 2024
daf7f69
Merge branch 'master' of https://github.com/TechEmpower/FrameworkBenc…
jaguililla Mar 1, 2024
0cec4c5
Update dependencies
jaguililla Mar 1, 2024
6ed4a1e
Merge branch 'master' of https://github.com/TechEmpower/FrameworkBenc…
jaguililla Mar 9, 2024
6bcabf3
Update dependencies
jaguililla Mar 9, 2024
cc6e87e
Update dependencies
jaguililla Mar 15, 2024
35848aa
Merge branch 'master' of https://github.com/TechEmpower/FrameworkBenc…
jaguililla Mar 15, 2024
1a847a1
Update Hexagon version
jaguililla Mar 17, 2024
9f62ae3
Merge branch 'TechEmpower:master' into main
jaguililla Apr 1, 2024
85496b9
Merge branch 'TechEmpower:master' into master
hggq Apr 12, 2024
43eb23e
use local file
hggq Apr 12, 2024
27e69a2
use git clone
hggq Apr 12, 2024
4d11acc
add conf
hggq Apr 12, 2024
c31468f
add conf
hggq Apr 12, 2024
cf136c2
add conf
hggq Apr 12, 2024
34cb558
add conf
hggq Apr 12, 2024
826dcf9
add conf
hggq Apr 12, 2024
b7b6f29
use local files
hggq Apr 12, 2024
0779d89
use local files
hggq Apr 12, 2024
2c98ff2
use local files
hggq Apr 12, 2024
6fa9da6
use local files
hggq Apr 12, 2024
5d3e882
Merge branch 'TechEmpower:master' into master
hggq Apr 12, 2024
f021f17
Merge branch 'TechEmpower:master' into master
hggq Apr 17, 2024
8678e0b
Remove files
hggq Apr 17, 2024
04f801f
Merge branch 'master' of github.com:hggq/FrameworkBenchmarks
hggq Apr 17, 2024
ea88d0d
Merge branch 'TechEmpower:master' into master
hggq Apr 18, 2024
0cf8049
Fix files
hggq Apr 18, 2024
219ead5
Merge branch 'TechEmpower:master' into master
hggq Apr 26, 2024
858f443
Merge branch 'TechEmpower:master' into master
hggq May 13, 2024
edcfa4a
Merge branch 'TechEmpower:master' into master
hggq May 15, 2024
648f396
Clear libs directory
hggq May 15, 2024
572b7f9
Clear libs directory
hggq May 15, 2024
057bcc7
Clear libs directory
hggq May 15, 2024
9e7aea5
Clear libs directory
hggq May 15, 2024
ecc8501
Clear libs and controller directory
hggq May 15, 2024
2f9419d
Fix copy file
hggq May 15, 2024
308fd19
Fix copy file
hggq May 15, 2024
3918369
Fix copy file
hggq May 15, 2024
591a08d
Fix copy file
hggq May 15, 2024
0805d9a
Merge branch 'TechEmpower:master' into master
hggq May 24, 2024
30be805
Merge branch 'master' of https://github.com/TechEmpower/FrameworkBenc…
jaguililla Jun 16, 2024
41b353c
Merge branch 'master' of https://github.com/TechEmpower/FrameworkBenc…
jaguililla Aug 3, 2024
b05b433
Update dependencies
jaguililla Aug 3, 2024
f7526b5
Merge branch 'master' of https://github.com/TechEmpower/FrameworkBenc…
jaguililla Aug 15, 2024
3846a22
Update dependencies and change settings
jaguililla Aug 15, 2024
c6dcb56
Merge branch 'master' of https://github.com/TechEmpower/FrameworkBenc…
jaguililla Sep 18, 2024
30c9830
Update dependencies and change settings
jaguililla Sep 18, 2024
2ae467e
Merge branch 'master' of https://github.com/TechEmpower/FrameworkBenc…
jaguililla Sep 24, 2024
0454c57
perl: feersum
vividsnow Sep 27, 2024
aa3dbc5
Merge branch 'master' of https://github.com/TechEmpower/FrameworkBenc…
jaguililla Oct 29, 2024
97f4f7d
Update dependencies
jaguililla Oct 30, 2024
f236c8b
Merge branch 'master' of https://github.com/TechEmpower/FrameworkBenc…
jaguililla Dec 23, 2024
efa1fb8
Update dependencies and batch sql
jaguililla Dec 24, 2024
0e9ad23
[mORMot] - upgrade to mORMot@2.3.9262 with HTTP pipelining mode impro…
Dec 25, 2024
7286bd0
added r2dbc
Dec 30, 2024
2bd2c51
Merge branch 'TechEmpower:master' into master
hggq Dec 30, 2024
f91d4cc
[rust/viz] Upgrade to v0.10.0 (#9486)
fundon Dec 30, 2024
30f4876
[rails] Render fortune explicit (#9485)
p8 Dec 30, 2024
4454a76
[rust/axum] Axum performance improvements (#9484)
andrew-james-dev Dec 30, 2024
7d7d347
[Java] Update Solon Version To 3.0.5 (#9482)
noear Dec 30, 2024
ef93537
change smart-http to feat (#9479)
smthing Dec 30, 2024
2ed435c
[Elysia] Update Elysia to 1.2 (#9481)
SaltyAom Dec 30, 2024
83abea6
fixed test and some perf bugs
Dec 30, 2024
15a1faa
improved updated/queries via Flows
Dec 30, 2024
34125b7
Improve SQL
jaguililla Dec 31, 2024
215a4d4
Improve SQL
jaguililla Dec 31, 2024
936f941
Improve SQL
jaguililla Dec 31, 2024
11621a4
Merge branch 'master' of https://github.com/TechEmpower/FrameworkBenc…
jaguililla Dec 31, 2024
a36983e
Merge branch 'TechEmpower:master' into master
hggq Jan 1, 2025
57dfce0
paozhu update
hggq Jan 1, 2025
4b78e4b
paozhu update
hggq Jan 1, 2025
2c2bfde
paozhu update
hggq Jan 1, 2025
04ab8f4
paozhu update
hggq Jan 1, 2025
61d1364
paozhu update
hggq Jan 1, 2025
5c339e5
paozhu update
hggq Jan 1, 2025
20402da
paozhu update
hggq Jan 1, 2025
3cc613c
some refactor
Jan 1, 2025
fd62a31
update jvm to be version 21 across all Ktor versions for consistency
Jan 1, 2025
61970eb
update jvm settings to be same for all ktor tests
Jan 1, 2025
1f93135
updated old docker files
Jan 1, 2025
724f7a4
fixed pgclient test
Jan 2, 2025
981a75b
fixed older variants
Jan 3, 2025
712aefe
Update pom.xml
robaho Jan 5, 2025
19fa415
[rails] Add Iodine server
p8 Jan 3, 2025
1f29a03
[ruby/rack] Add Iodine server
p8 Jan 3, 2025
6359f3f
[ruby/roda] Add Iodine server
p8 Jan 3, 2025
80b0a7f
[ruby/sinatra-sequel] Add Iodine server
p8 Jan 5, 2025
e9d5895
[rails] Update puma to 6.5 and auto config workers
p8 Jan 5, 2025
0cc5300
update [Paozhu]
hggq Jan 6, 2025
feed592
update [Paozhu]
hggq Jan 6, 2025
375ce98
update [Paozhu]
hggq Jan 6, 2025
f99723b
update [Paozhu]
hggq Jan 6, 2025
eab8b13
update [Paozhu]
hggq Jan 6, 2025
eac6f8c
update [Paozhu]
hggq Jan 6, 2025
c39169f
update [Paozhu]
hggq Jan 6, 2025
608a5bf
update [Paozhu]
hggq Jan 6, 2025
5238fd7
update [Paozhu]
hggq Jan 6, 2025
fa67f85
Merge pull request #9494 from p8/rails/iodine
msmith-techempower Jan 6, 2025
68a5018
Merge pull request #9493 from p8/rack/iodine
msmith-techempower Jan 6, 2025
7ce9e81
Merge pull request #9492 from p8/roda-sequel/iodine
msmith-techempower Jan 6, 2025
4ccf5c9
[ruby] Use Ruby 3.4
p8 Jan 5, 2025
a8e50c5
Merge pull request #9496 from p8/ruby/3.4
msmith-techempower Jan 6, 2025
0ec940b
Merge pull request #9480 from pavelmash/mormot/pipelineRefactoring
msmith-techempower Jan 6, 2025
640cd71
Merge pull request #9487 from inemtsev/ktor-r2dbc
msmith-techempower Jan 6, 2025
8691f1d
Merge pull request #9488 from hggq/master
msmith-techempower Jan 6, 2025
bb36f68
[rails] Enable config.api_only
p8 Nov 25, 2024
f5b2bea
Merge pull request #9499 from p8/rails/config-api-only
msmith-techempower Jan 7, 2025
81ff64f
Merge pull request #9498 from p8/rails/puma-6.5
msmith-techempower Jan 7, 2025
6384d9a
Merge pull request #9497 from p8/sinatra-sequel/iodine
msmith-techempower Jan 7, 2025
91c59dc
Merge pull request #9495 from robaho/patch-1
msmith-techempower Jan 7, 2025
ddd0952
Merge pull request #9489 from hexagontk/main
msmith-techempower Jan 7, 2025
f5660e3
chore(TypeScript/ditsmod): upgrade and fix version of some deps
KostyaTretyak Jan 8, 2025
8b7e556
[crystal/spider-gazelle] Fix tests and update dependencies
p8 May 26, 2024
2e53701
[php] Yii2 update to PHP8.4
joanhey Jan 8, 2025
062171c
[php] Update plain PHP-Workerman to PHP8.4
joanhey Jan 8, 2025
7107316
[php] Kumbia update to PHP8.4
joanhey Jan 8, 2025
d2efb7c
[php] Symfony update to PHP8.4
joanhey Jan 8, 2025
cbb6952
Remove polyfills
joanhey Jan 8, 2025
ccd87b8
[php] Laravel update to PHP8.4
joanhey Jan 8, 2025
bd6d98b
[php] Lumen update to PHP/8.4
joanhey Jan 8, 2025
a42b0a1
Update also Lumen
joanhey Jan 8, 2025
2f74daf
[php] Ubiquity update to PHP/8.4
joanhey Jan 8, 2025
90a7bb1
[rails] Reduce headers to required headers only.
p8 Jan 9, 2025
4d19d45
[php] Slim update to PHP/8.4
joanhey Jan 9, 2025
8a34263
Update package.json
cesco69 Jan 9, 2025
56e4810
Update package-lock.json
cesco69 Jan 9, 2025
1641fb2
Update ultimate-express-mysql.dockerfile
cesco69 Jan 9, 2025
2567c06
Update ultimate-express-postgres.dockerfile
cesco69 Jan 9, 2025
ffdf250
Update ultimate-express.dockerfile
cesco69 Jan 9, 2025
b7bf1e9
Merge pull request #9297 from vividsnow/master
msmith-techempower Jan 9, 2025
5dd72ce
Merge pull request #9512 from p8/rails/reduce-default-headers
msmith-techempower Jan 9, 2025
6515952
Merge pull request #9501 from p8/spider-gazelle/update-dependencies
msmith-techempower Jan 9, 2025
881b3a2
Updates to the README and small change to improve the connection pool…
crimson-knight Jan 9, 2025
88d9978
Update package-lock.json
cesco69 Jan 9, 2025
09963cc
Merge pull request #9514 from cesco69/master
msmith-techempower Jan 9, 2025
fc4e693
Merge pull request #9500 from KostyaTretyak/master
msmith-techempower Jan 9, 2025
59336c5
Merge pull request #9502 from joanhey/yii2-php8.4
msmith-techempower Jan 9, 2025
3ac2a20
Merge pull request #9503 from joanhey/kumbia-php8.4
msmith-techempower Jan 9, 2025
1479697
Merge pull request #9504 from joanhey/kumbia2-php8.4
msmith-techempower Jan 9, 2025
8420305
Merge pull request #9507 from joanhey/symfony-php8.4
msmith-techempower Jan 9, 2025
a417d50
Merge pull request #9511 from joanhey/ubiquity-php8.4
msmith-techempower Jan 9, 2025
6f8f4a8
Merge pull request #9513 from joanhey/slim-php8.4
msmith-techempower Jan 9, 2025
c0233da
Merge pull request #9510 from joanhey/lumen-php8.4
msmith-techempower Jan 9, 2025
51288cb
Merge pull request #9515 from crimson-knight/master
msmith-techempower Jan 9, 2025
0004564
add BENCHMARK tag remove log record
hggq Jan 10, 2025
6470a4e
add BENCHMARK tag remove log record
hggq Jan 10, 2025
b92239a
Benchmark Next.js
jonathanhefner Jan 6, 2025
ce36b84
Merge pull request #9506 from jonathanhefner/benchmark-nextjs
msmith-techempower Jan 10, 2025
8b34594
[php] Ngx-php update to PHP/8.4 (#9524)
joanhey Jan 13, 2025
0516670
H2O: Track connection load across the worker threads (#9520)
volyrique Jan 13, 2025
db4831a
Update SNUnuit NGINX Unit and try to fix startup errors (#9522)
lolgab Jan 13, 2025
82b2fc4
[ruby/sinatra] Don't use `JSON.fast_generate` (#9521)
p8 Jan 13, 2025
1d193b2
[rails] Don't filter any parameters (#9519)
p8 Jan 13, 2025
7c0e406
[php] Yii2 raw update to PHP/8.4 (#9518)
joanhey Jan 13, 2025
0a9ab06
[php] Fat-free update to PHP/8.4 (#9517)
joanhey Jan 13, 2025
e531612
[php] Reactphp update to PHP/8.4
joanhey Jan 14, 2025
7113d24
[php] Nette update to PHP/8.4
joanhey Jan 14, 2025
679a06a
[php] Leaf update to PHP/8.4
joanhey Jan 14, 2025
90837f3
Update also for Workerman
joanhey Jan 14, 2025
725a2ce
[php] Amp update to PHP/8.4
joanhey Jan 14, 2025
8ac6fdb
Quiet composer install
joanhey Jan 14, 2025
f3fcbdf
[mORMot] - upgrade to mORMot@2.3.93 before Round 23
Jan 15, 2025
f56b5fa
Merge pull request #9529 from joanhey/react-php8.4
msmith-techempower Jan 16, 2025
4f7f619
Merge pull request #9530 from joanhey/nette-php8.4
msmith-techempower Jan 16, 2025
ed0bbf4
Merge pull request #9531 from joanhey/leaf-php8.4
msmith-techempower Jan 16, 2025
e9c5880
Merge pull request #9532 from joanhey/amp-php8.4
msmith-techempower Jan 16, 2025
2a808ed
Merge pull request #9536 from pavelmash/mormot/mormot2_3_93
msmith-techempower Jan 16, 2025
11b03e4
Merge pull request #9516 from hggq/master
msmith-techempower Jan 16, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
94 changes: 76 additions & 18 deletions frameworks/C++/paozhu/paozhu.dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM ubuntu:22.04
FROM ubuntu:24.04
RUN apt-get update -yqq && apt-get install -yqq apt-utils software-properties-common wget unzip cmake git
RUN apt-get install -yqq gcc g++ openssl libssl-dev zlib1g-dev build-essential locales

Expand All @@ -18,37 +18,95 @@ WORKDIR /
# RUN wget https://github.com/hggq/paozhu/releases/download/v1.5.8/benchmark.zip
RUN git clone https://github.com/hggq/paozhu
# RUN unzip benchmark.zip
RUN rm -Rf ./paozhu/controller
RUN rm -Rf ./paozhu/libs
RUN mkdir ./paozhu/libs
RUN mkdir ./paozhu/libs/types
# RUN rm -Rf ./paozhu/controller
# RUN rm -Rf ./paozhu/libs
# RUN rm -Rf ./paozhu/view
# RUN rm -Rf ./paozhu/viewsrc
# RUN rm -Rf ./paozhu/orm
# RUN rm -Rf ./paozhu/models
# RUN rm -Rf ./paozhu/common

RUN mkdir ./paozhu/controller
RUN mkdir ./paozhu/controller/include
RUN mkdir ./paozhu/controller/src

COPY ./paozhu_benchmark/controller/include/techempower.h ./paozhu/controller/include/
COPY ./paozhu_benchmark/controller/src/techempower.cpp ./paozhu/controller/src/

COPY ./paozhu_benchmark/libs/types/techempower_json.h ./paozhu/libs/types/
COPY ./paozhu_benchmark/libs/types/techempower_json_jsonreflect.cpp ./paozhu/libs/types/
# COPY ./paozhu_benchmark/controller ./paozhu/
# COPY ./paozhu_benchmark/libs ./paozhu/
# COPY ./paozhu_benchmark/view ./paozhu/
# COPY ./paozhu_benchmark/viewsrc ./paozhu/

COPY ./paozhu_benchmark/common/autocontrolmethod.hpp ./paozhu/common/
COPY ./paozhu_benchmark/common/reghttpmethod_pre.hpp ./paozhu/common/
COPY ./paozhu_benchmark/common/reghttpmethod.hpp ./paozhu/common/
COPY ./paozhu_benchmark/common/json_reflect_headers.h ./paozhu/common/
# COPY ./paozhu_benchmark/orm ./paozhu/
# COPY ./paozhu_benchmark/models ./paozhu/
# COPY ./paozhu_benchmark/common ./paozhu/

# RUN ls -l ./paozhu
# RUN pwd
# RUN mkdir ./paozhu/common
# RUN mkdir ./paozhu/libs
# RUN mkdir ./paozhu/libs/types
# COPY ./paozhu_benchmark/libs/types/techempower_json.h ./paozhu/libs/types/
# COPY ./paozhu_benchmark/libs/types/techempower_json_jsonreflect.cpp ./paozhu/libs/types/

# RUN mkdir ./paozhu/controller
# RUN mkdir ./paozhu/controller/include
# RUN mkdir ./paozhu/controller/src

# COPY ./paozhu_benchmark/controller/include/techempower.h ./paozhu/controller/include/
# COPY ./paozhu_benchmark/controller/src/techempower.cpp ./paozhu/controller/src/


# COPY ./paozhu_benchmark/common/autocontrolmethod.hpp ./paozhu/common/
# COPY ./paozhu_benchmark/common/reghttpmethod_pre.hpp ./paozhu/common/
# COPY ./paozhu_benchmark/common/reghttpmethod.hpp ./paozhu/common/
# COPY ./paozhu_benchmark/common/json_reflect_headers.h ./paozhu/common/

# COPY ./paozhu_benchmark/common/cost_define.h ./paozhu/common/
# COPY ./paozhu_benchmark/common/autorestfulpaths.hpp ./paozhu/common/
# COPY ./paozhu_benchmark/common/websockets_method_reg.hpp ./paozhu/common/
# COPY ./paozhu_benchmark/common/httphook.cpp ./paozhu/common/

COPY ./paozhu_benchmark/conf/server.conf ./paozhu/conf/server.conf
COPY ./paozhu_benchmark/conf/orm.conf ./paozhu/conf/orm.conf

# must use testbenchmark.cpp to test benchmark
COPY ./paozhu_benchmark/CMakeLists.txt ./paozhu/CMakeLists.txt

# RUN mkdir ./paozhu/view
# RUN mkdir ./paozhu/view/techempower

# COPY ./paozhu_benchmark/view/techempower/fortunes.html ./paozhu/view/techempower/

# RUN mkdir ./paozhu/viewsrc
# RUN mkdir ./paozhu/viewsrc/include
# RUN mkdir ./paozhu/viewsrc/view
# RUN mkdir ./paozhu/viewsrc/view/techempower

# COPY ./paozhu_benchmark/viewsrc/view/techempower/fortunes.cpp ./paozhu/viewsrc/view/techempower/
# COPY ./paozhu_benchmark/viewsrc/include/viewsrc.h ./paozhu/viewsrc/include/
# COPY ./paozhu_benchmark/viewsrc/include/regviewmethod.hpp ./paozhu/viewsrc/include/



# RUN mkdir ./paozhu/orm
# RUN mkdir ./paozhu/orm/include


# COPY ./paozhu_benchmark/orm/orm.h ./paozhu/orm/
# COPY ./paozhu_benchmark/orm/include/fortunebase.h ./paozhu/orm/include/
# COPY ./paozhu_benchmark/orm/include/worldbase.h ./paozhu/orm/include/

# RUN mkdir ./paozhu/models
# RUN mkdir ./paozhu/models/include

# COPY ./paozhu_benchmark/models/include/Fortune.h ./paozhu/models/include/
# COPY ./paozhu_benchmark/models/include/World.h ./paozhu/models/include/
# COPY ./paozhu_benchmark/models/World.cpp ./paozhu/models/
# COPY ./paozhu_benchmark/models/Fortune.cpp ./paozhu/models/

WORKDIR /paozhu
RUN unzip asio.zip

RUN cmake . -B build -DCMAKE_BUILD_TYPE=Release
RUN cmake --build build


EXPOSE 8888

CMD ./bin/paozhu
CMD ./bin/paozhu
Loading
Loading