Commit graph

45 commits

Author SHA1 Message Date
Maximilien Riehl 2b8bab380b
[test][chore] add travis config and use git2 dependency in test
cc @bomgar
2018-03-26 09:10:17 +02:00
Patrick Haun b54783917c
[fix] always link zlib static
libz-sys uses these options
8eb6f9e8f4/build.rs (L52)
2018-03-19 19:43:43 +01:00
Eric Kidd 96002c7986 Add support for accessing private GitHub repositories
Thank you to Faraday.
2018-02-28 06:59:21 -05:00
Eric Kidd 30341c0cfb
Merge pull request #33 from frol/patch-1
Updated the process of native libs builds to make it more reliable
2018-02-26 09:23:21 -05:00
Vlad Frolov b4df797bce Updated the process of native libs builds to make it more reliable 2018-02-23 13:13:00 +02:00
Eric Kidd d33fbc37d2 Add sqlite support for diesel applications (fixes #28)
This appears to work fine from inside an Alpine container, but it hasn't
been extensively tested yet.
2017-12-16 16:15:02 -05:00
Eric Kidd 4959d3188a Fix build-release example to work on current TravisCI
The Travis UUID has been changed from 1000 to 2000, so now making images
is considerably more annoying than before.
2017-10-24 09:37:21 -04:00
Eric Kidd 0c08aa7e47 Add link to golddranks/rust_musl_docker 2017-10-24 09:07:57 -04:00
Eric Kidd fcc6921ddb Add working example and test case for diesel
Fixes #27, or at least works around it.

This deals with the issues mentioned in
https://github.com/sgrif/pq-sys/pull/18, and it relies heavily on ideas
from @golddranks and @clux.
2017-10-24 09:05:22 -04:00
Eric Kidd 4ab9c3461f Link to some similar tools 2017-10-24 09:04:32 -04:00
Eric Kidd ea88210e12 Fix multistage example permissions
Fixes #26.
2017-10-14 12:33:22 -04:00
Eric Kidd ac72ab16ab Demo multi-stage Docker containers 2017-10-13 07:13:10 -04:00
Eric Kidd 372d547138 Add libz and libpq to support diesel 2017-09-26 09:26:46 -04:00
Eric Kidd e3e7ea370b Merge pull request #22 from cssivision/master
Add openssl certificate look up description
2017-09-15 12:04:00 -04:00
Eric Kidd 33fc8d98f3 Edit documentation for openssl-probe
@dkastner tested this out this proposed code snippet from @cssivision. Thank you!
2017-09-15 11:55:08 -04:00
Eric Kidd 8ea04b5f16 Merge pull request #24 from Tzrlk/patch-1
Adding sbin folder back to path so apt-get works again.
2017-08-22 06:47:09 -04:00
Peter Cummuskey 88def5fe01 Adding sbin folder back to path so apt-get works again. 2017-08-21 17:26:42 +12:00
Eric Kidd 658d6f6680 Merge pull request #23 from silvio/update-openssl-102-l
update openssl from 1.0.2j to 1.0.2l
2017-08-08 14:50:29 -04:00
Silvio Fricke 2d21d0f62d update openssl from 1.0.2j to 1.0.2l
Signed-off-by: Silvio Fricke <silvio.fricke@gmail.com>
2017-08-08 17:40:33 +02:00
cssivision d9d0f9fba1 Add openssl certificate look up 2017-07-26 12:57:29 +08:00
Eric Kidd be647e59cb Merge pull request #11 from xliiv/update-zlib
Update zlib version
2017-03-18 07:19:42 -04:00
Tymoteusz Jankowski d34814ccb7 Update zlib version 2017-02-21 20:29:23 +01:00
Eric Kidd 0c1c134978 Add && to shell script 2016-11-25 07:56:34 -05:00
Eric Kidd a5fbde9b8b Add musl target manually again 2016-11-25 07:54:46 -05:00
Eric Kidd ee2ab52448 Fix missing continuation line 2016-11-25 07:52:24 -05:00
Eric Kidd 2d81e683fc Use bash for hook script 2016-11-25 07:49:16 -05:00
Eric Kidd a61815dd1a Use DOCKER_TAG to pick correct toolchain 2016-11-25 07:45:10 -05:00
Eric Kidd 67f9e0c858 Add OPENSSL_DIR env var to support newer versions of hyper
The hyper 0.9.x build scripts now require this variable to be set.
2016-11-19 08:50:55 -05:00
Eric Kidd 8ac90b66a5 Upgrade OpenSSL to 1.0.2j 2016-11-19 08:50:41 -05:00
Eric Kidd 4bbe14e5cb Use pre-built musl-tools package 2016-11-19 08:50:23 -05:00
Eric Kidd 1bf7dc854e Add instructions for building releases with Travis CI 2016-09-12 08:39:22 -04:00
Eric Kidd aae972390a Add an example script for use with Travis CI 2016-09-12 07:22:46 -04:00
Eric Kidd ae38d01259 Remind myself how to release this correctly 2016-09-12 06:48:26 -04:00
Eric Kidd c1116675a1 Switch from Debian to Ubuntu 16.04 to work around Rust musl link bug
See https://github.com/rust-lang/rust/issues/34978

Allowing broken musl cross compilers through to stable really does break
some Rust-based projects.
2016-09-12 06:45:04 -04:00
Eric Kidd c6ed680715 Rename test crate, because test is no longer a valid crate name 2016-09-12 06:43:11 -04:00
Eric Kidd a91a976873 Merge pull request #4 from icorderi/patch-1
Add DEP_OPENSSL_INCLUDE export
2016-09-12 06:20:16 -04:00
Ignacio Corderi 0f735c5c04 Add DEP_OPENSSL_INCLUDE export
OPENSSL_INCLUDE_DIR should have worked, but apparently we also need DEP_OPENSSL_INCLUDE
2016-05-18 15:05:15 -07:00
Eric Kidd 335b88cd06 Merge pull request #3 from svend/non-interactive
Pass non-interactive flag (-y) to disable tty
2016-05-05 06:42:32 -04:00
Svend Sorensen 31d0702171 Pass non-interactive flag (-y) to disable tty
Flag is in rustup-init.sh:

72b9821072/rustup-init.sh (L51-L62)
2016-05-04 13:02:00 -05:00
Eric Kidd 6193f455bf Fix typo in README.md 2016-04-17 07:46:15 -04:00
Eric Kidd 09c9198dc1 Add licenses 2016-04-17 07:45:08 -04:00
Eric Kidd 1bae9725ae Overhaul extensively and add test script 2016-04-17 07:42:09 -04:00
Eric Kidd 19406f809a Remove the VOLUME declaration
In the use cases where we want this, it needs to be specified on the
command-line anyway.  In the use cases where we don't want--such as
ADDing the source to the builder image for a cross-machine build--we
don't want it at all.  So don't declare it.
2016-04-17 06:36:11 -04:00
Eric Kidd 16962993f9 Use tag stable for example derived Dockerfile 2016-04-17 06:29:44 -04:00
Eric Kidd 0d3bf73856 Create initial Dockerfile and README.md
This seems to work fine locally.
2016-04-16 10:00:12 -04:00