Parser3 HTTP Server Application is based on built-in HTTP server.
parser3 http server$ docker run -p 8080:9000 parser/parser3-httpd
...where -p 8080:9000 is a {host}:{container} port mapping. See the Docker Container networking documentation.
$ docker run -p 8080:9000 --mount type=bind,source=/path/to/your/site,target=/app parser/parser3-httpd
...where /path/to/your/site is directory containing the site/application you want to run.
/appApplication directory.
/app/cgiParser log directory. You can change it by setting CGI_PARSER_LOG environment variable,
$ docker run --env CGI_PARSER_LOG=/path/to/dir parser/parser3-httpd
/app/wwwIt'a a $request:document-root for the Parser. Parser3 will start from this directory. You can change it by setting workdir for the container:
$ docker run -w /path/to/dir parser/parser3-httpd
CGI_PARSER_LOG=/app/cgi/parser.log
httpd.pParser uses /usr/local/parser3/auto.p with default configuration which includes base httpd class. You can place httpd.p in you $request:document-root with your implementation.
See documentation.
Parser — official website.
Documentation — Parser3 documentation.
Docker Hub — Docker Hub repository.
Content type
Image
Digest
sha256:16018aac6…
Size
13.9 MB
Last updated
about 1 year ago
docker pull parser/parser3-httpd