summaryrefslogtreecommitdiffstats
path: root/Dockerfile
AgeCommit message (Collapse)Author
2023-07-24Make maintainer-mode default to disabledMattias Wadman
This makes the standard build instructions a bit easier, just ./configure, and also requires less tools installed (bison). Also i think few people probably want to generate the lexer and paser code.
2023-07-21Enable verbose output of make checkitchyny
2023-07-04Improve Dockerfile: update base image and optimize image size (#2649)itchyny
Also, drop ineffectual flags from configure.
2019-03-29Dockerfile: Uninstall oniguruma before distcleanMattias Hansson
Run `make uninstall` for oniguruma before running the recursive distclean that will remove oniguruma's Makefile and cause a build error due to missing make target.
2019-03-29Dockerfile: Fetch dependency as git submoduleMattias Hansson
Fetch oniguruma using git submodule instead of a release tarball. It will fix a build problem, caused by jq's autotools configuration, trying to run `make distclean` recursively in an empty modules directory. This will also improve the maintainability of the Dockerfile.
2019-03-29Dockerfile: Change base image to Debian StableMattias Hansson
2019-03-29Dockerfile: Add missing dependency to pip3Mattias Hansson
2019-03-29Dockerfile: Specify locale settingsMattias Hansson
Avoid RuntimeError in pipenv by setting LC_ALL and LANG to C.UTF-8.
2019-03-29Dockerfile: Set noninteractiveMattias Hansson
Configure the environment to inform debconf that it's running in noninteractive mode, to avoid some warnings.
2019-02-26Cleanup leftover references to rubyWilliam Langford
2017-02-23Revert e7caf68 for DockerfileNicolas Williams
2017-02-23Attempt to use builtin Oniguruma for CIsNicolas Williams
2015-11-18Oniguruma hash in dockerfileDavid Tolnay
2015-09-05Avoid passing '/bin/bash' as default argument to docker runDavid Tolnay
Previously: ``` $ docker run dbdc663dabc8 jq: error: syntax error, unexpected '/', expecting $end (Unix shell quoting issues?) at <top-level>, line 1: /bin/bash jq: 1 compile error $ docker run --entrypoint /bin/echo dbdc663dabc8 /bin/bash ``` Now: ``` $ docker run e36393e8c15e jq - commandline JSON processor [version 1.5rc2-77-g9a3fe9e] Usage: /usr/local/bin/jq [options] <jq filter> [file...] jq is a tool for processing JSON inputs, applying the ... ```
2015-09-05Get oniguruma from github instead of geocitiesDavid Tolnay
2015-09-05Fix indentation in DockerfileDavid Tolnay
2015-07-10Dockerfile reorganizedJames Andariese
* Remove excess layer creation This is an antipattern in Docker. * Remove build tools once build is complete Leaving them around is not necessary and expands the image size 5x * Make check works with libonig installed * Compiles statically (needs libonig to be built rather than installed) * Valgrind doesn't work with the use of TLS in jq so it's disabled -- this might be a FIXME situation; I'm not familiar enough with valgrind to say whether this is expected * Make entrypoint be the jq binary so that the image can also be used to run jq in environments where you don't want to or can't install jq (such as CoreOS).
2015-03-24Adds DockerfileSantiago Lapresta
Signed-off-by: Nicolas Williams <nico@cryptonector.com>