diff --git a/Others/mongoose/7.19/24.03-lts-sp1/Dockerfile b/Others/mongoose/7.19/24.03-lts-sp1/Dockerfile new file mode 100644 index 0000000000000000000000000000000000000000..cbe3310939edb5aa4f2228b626d46f6aef25f455 --- /dev/null +++ b/Others/mongoose/7.19/24.03-lts-sp1/Dockerfile @@ -0,0 +1,17 @@ +ARG BASE=openeuler/openeuler:24.03-lts-sp1 +FROM ${BASE} + +ARG TARGETARCH +ARG VERSION=7.19 +ARG URL=https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/mongoose/mongoose-${VERSION}.tgz + +RUN yum install -y make gcc-c++ openssl-devel && \ + yum clean all + +WORKDIR /mongoose +RUN curl -o mongoose.tgz ${URL} && \ + tar -zxf mongoose.tgz --strip-components=1 && \ + rm -rf mongoose.tgz + +WORKDIR /mongoose/examples +RUN make \ No newline at end of file diff --git a/Others/mongoose/7.19/24.03-lts-sp1/mongoose.conf b/Others/mongoose/7.19/24.03-lts-sp1/mongoose.conf new file mode 100644 index 0000000000000000000000000000000000000000..ade7aa1f12b48c6ccc8b8e67bd872e24fb348c08 --- /dev/null +++ b/Others/mongoose/7.19/24.03-lts-sp1/mongoose.conf @@ -0,0 +1,30 @@ +# Mongoose web server configuration file. +# Lines starting with '#' and empty lines are ignored. +# For detailed description of every option, visit +# http://code.google.com/p/mongoose/wiki/MongooseManual + +root /tmp +ports 80,443s +access_log /tmp/mongoose_access_log.txt +error_log /tmp/mongoose_error_log.txt + +# NOTE FOR PHP USERS: +# Correct PHP binary to use is php-cgi, NOT php! +# cgi_interp /usr/bin/php-cgi +# cgi_interp /usr/bin/perl + +# cgi_ext cgi,pl,php +# ssi_ext shtml,shtm +# auth_realm mydomain.com +# dir_list no +# index_files index.html,index.htm,index.php,index.cgi +# aliases /my_d_disk=d:\,/my_e_disk=e:\ +# acl -0.0.0.0/0,+10.0.0.0/8,+192.168.0.0/16 +# admin_uri /remote_admin +# protect /remote_admin=c:\passwords.txt +# cgi_env FOO=BAR,BAZ=POO +# auth_gpass c:\mongoose_global_web_passwords.txt +# auth_PUT c:\mongoose_put_delete_passwords.txt +# ssl_cert ssl_cert.pem +# max_threads 100 +# idle_time 10 diff --git a/Others/mongoose/README.md b/Others/mongoose/README.md index aea8a061802e2df39713e4b8c534b71f767c411c..1f6b3aa60dab96baf687afc12dbaafc854d74675 100644 --- a/Others/mongoose/README.md +++ b/Others/mongoose/README.md @@ -17,6 +17,7 @@ The tag of each mongoose docker image is consist of the version of mongoose and | Tags | Currently | Architectures | |---------------------------------------------------------------------------------------------------------------------------------|------------------------------------------|---------------| +|[7.19-oe2403sp1](https://gitee.com/openeuler/openeuler-docker-images/blob/master/Others/mongoose/7.19/24.03-lts-sp1/Dockerfile) | mongoose 7.19 on openEuler 24.03-LTS-SP1 | amd64, arm64 | | [5.1-oe2403sp1](https://gitee.com/openeuler/openeuler-docker-images/blob/master/Others/mongoose/5.1/24.03-lts-sp1/Dockerfile) | Mongoose 5.1 on openEuler 24.03-LTS-SP1 | amd64, arm64 | | [7.18-oe2403sp2](https://gitee.com/openeuler/openeuler-docker-images/blob/master/Others/mongoose/7.18/24.03-lts-sp2/Dockerfile) | Mongoose 7.18 on openEuler 24.03-LTS-SP2 | amd64, arm64 | diff --git a/Others/mongoose/doc/image-info.yml b/Others/mongoose/doc/image-info.yml index 7107d30eeb898362e178ed7aa0589578ad4e5c36..c592715b3b19fbb3130648d6f99e9c04fe4b2d4f 100644 --- a/Others/mongoose/doc/image-info.yml +++ b/Others/mongoose/doc/image-info.yml @@ -11,6 +11,7 @@ tags: | | Tags | Currently | Architectures | |---------------------------------------------------------------------------------------------------------------------------------|------------------------------------------|---------------| + |[7.19-oe2403sp1](https://gitee.com/openeuler/openeuler-docker-images/blob/master/Others/mongoose/7.19/24.03-lts-sp1/Dockerfile) | mongoose 7.19 on openEuler 24.03-LTS-SP1 | amd64, arm64 | | [5.1-oe2403sp1](https://gitee.com/openeuler/openeuler-docker-images/blob/master/Others/mongoose/5.1/24.03-lts-sp1/Dockerfile) | Mongoose 5.1 on openEuler 24.03-LTS-SP1 | amd64, arm64 | | [7.18-oe2403sp2](https://gitee.com/openeuler/openeuler-docker-images/blob/master/Others/mongoose/7.18/24.03-lts-sp2/Dockerfile) | Mongoose 7.18 on openEuler 24.03-LTS-SP2 | amd64, arm64 | diff --git a/Others/mongoose/meta.yml b/Others/mongoose/meta.yml index 938ebbafbeabc7f23a5b467f90022bafd3672bf5..6a617f9fcf8e4d2b1ae8bc4ed1eb92cfeac13431 100644 --- a/Others/mongoose/meta.yml +++ b/Others/mongoose/meta.yml @@ -1,4 +1,6 @@ 5.1-oe2403sp1: path: 5.1/24.03-lts-sp1/Dockerfile 57.18-oe2403sp2: - path: 7.18/24.03-lts-sp2/Dockerfile \ No newline at end of file + path: 7.18/24.03-lts-sp2/Dockerfile +7.19-oe2403sp1: + path: 7.19/24.03-lts-sp1/Dockerfile \ No newline at end of file