Robin Schneider
f6a4a2127b
Remove duplicate empty lines in generated Dockerfiles
...
Checked with:
```Shell
find . -type f -print0 | xargs -0 pcregrep -M '\n\n\n'
```
2019-12-31 16:33:00 +01:00
Robin Schneider
446fc3f1f8
Set build time options for dpkg and reproducible builds
...
Ref: https://github.com/moby/moby/issues/4032
Ref: https://sweetcode.io/using-docker-reproducible-build-environments/
Ref: https://github.com/hashbang/aosp-build/blob/master/config/container/Dockerfile
2019-12-31 16:33:00 +01:00
Robin Schneider
1698b43f9b
Readd missing cargo setup for armv7. Thanks to @dani-garcia!
2019-12-31 16:33:00 +01:00
Daniel García
7a0bb18dcf
Make `cargo new` independent of workdir to be exact
...
The muslrust images seem to have a workdir of /volume as opposed to / in the
others so doing cargo new like this would create the folder in /volume/app.
2019-12-31 16:32:59 +01:00
Robin Schneider
0f0e5876ae
Move `dpkg --add-architecture` before the first apt call
...
Thanks to @dani-garcia for the review!
2019-12-31 16:32:59 +01:00
Robin Schneider
43aa75dc89
Fix cross platform build support, thanks to @dani-garcia for the review
2019-12-31 16:32:59 +01:00
Robin Schneider
8280d200ea
Generate Dockerfiles from one source for maintainability. Closes #785 .
2019-12-28 22:52:20 +01:00
Daniel García
4cec502f7b
Update docker images to alpine 3.11 and rust 1.40
2019-12-22 21:42:13 +01:00
Daniel García
cf5a985b31
Updated rust images and enabled minimal profile
2019-11-24 17:52:54 +01:00
Daniel García
cbadf00941
Update web vault to fix twofactorauth.org integration
...
Update dependencies and toolchain
Update included equivalent domains with upstream changes
2019-11-19 20:30:09 +01:00
Gernot Nusshall
204993568a
cleaner startup exec in order to build the image and run the container with podman/libpod
2019-11-13 21:45:26 +01:00
Patrick Li
efc65b93f8
Don't install mysql libraries for sqlite builds
2019-11-05 16:08:41 +13:00
Daniel García
97d41c2686
Revert rustup minimal profile, rustup can't be updated
2019-10-26 00:55:58 +02:00
Daniel García
fccc0a4b05
Update rocket to latest master
...
Downgrade rust version to fix cargo issue
Set rustup profile to minimal
2019-10-25 21:48:10 +02:00
Daniel García
57b1d3f850
Update dependencies and docker base images
2019-10-24 20:37:17 +02:00
Miro Prasil
acdd42935b
Add sqlite binary into the docker images
...
This is done to enable backup functionality in the admin interface while
we're waiting for the libsqlite-sys 0.17 to bubble up in the upstream
dependencies. Then we can start using `VACUUM INTO`
This also extends the check for the sqlite binary to also try `sqlite3`
as this is the name of the binary in baseimage distributions we use.
2019-09-30 13:54:06 +01:00
Daniel García
f9408a00c6
Allow self signed certs and increase a bit the timings
2019-09-11 22:01:42 +02:00
Daniel García
ae8bf954c1
Updated web vault to 2.12
2019-09-07 22:13:56 +02:00
Miro Prasil
eea3f13bb3
Fix #603 and remove mysql from sqlite image
...
This changes the healthcheck to use `sh` instead of bash, that is absent
from some image versions. (like alpine)
It also removes `*mariadb*` packages from runtime image of sqlite images
as these shouldn't be required.
2019-09-06 09:34:21 +01:00
Daniel García
dda244edd8
Merge pull request #589 from H3npi/H3npi-patch-1
...
Adds Healthcheck for default docker container
2019-09-05 19:47:10 +02:00
H3npi
66a68f6d22
Adds Healthcheck for all docker container
2019-08-29 09:02:02 +02:00
Daniel García
469318bcbd
Updated dependencies and web vault version
2019-08-27 21:14:15 +02:00
Daniel García
8be2ed6255
Update web vault to 2.11.0
2019-07-30 19:50:35 +02:00
Felix Bartels
0b13a8c4aa
last round of linting fixes
...
Signed-off-by: Felix Bartels <felix@host-consultants.de>
2019-07-06 08:36:18 +02:00
Miro Prasil
dd0b847912
Move current dockerfiles to their arch folders
2019-06-24 09:52:55 +01:00