ce27115cb8
Curly braces for the Dockerfile.
2023-10-23 12:17:46 +02:00
4e62753fd8
Dockerfile: use BASE_IMG also for final.
2023-10-19 15:00:43 +02:00
13ebc194e4
Increase minimal Rust version to 1.65. ( #869 )
2023-06-01 11:17:30 +02:00
fd75d2384d
Fix failing Docker build caused by 'requires rustc 1.63.0 or newer' by upgrading Alpine to 3.17 which includes rust 1.64.
2023-03-27 16:33:21 +02:00
7be6f61c20
Listen on HTTP port 8323 as well as port 9556 for consistency with other package formats and the documentation. ( #809 )
...
This commit adds HTTP listen port 8323 as well as HTTP listen port 9556 to
the Docker image, and clarifies the documentation.
2022-11-02 13:35:22 +01:00
22de300fa8
Restructure TAL configuration and remove init command. ( #796 )
...
This commit restructures the TAL configuration in response to the dropped
requirement to opt into the ARIN TAL.
Routinator will now use the bundled RIR TALs directly unless told otherwise
by the new --no-rir-tals command line and config option. The additional
bundled TALs can be added via the new --tal command line and config option.
Additionally, the TAL directory can still be used via the --extra-tals-dir
option. The tal-dir option has been removed but will still be accepted – and
ignored – in the config file only.
The init command has been removed.
Co-authored-by: Alex Band <alex@nlnetlabs.nl>
Co-authored-by: ximon18 <3304436+ximon18@users.noreply.github.com>
Co-authored-by: Luuk Hendriks <mail@luukhendriks.eu>
2022-11-02 11:44:16 +01:00
cc39bec822
Increase minimal Rust version to 1.60.0. ( #792 )
2022-10-03 16:04:14 +02:00
2d221146dc
Migrate to NLnetLabs reusable packaging workflow ( #780 )
...
This commit replaces the current Packaging pkg.yml and Packaging Docker pkg-docker.yml workflows with a much simpler Packaging pkg.yml workflow that outsources the behaviour to a new equivalent reusable workflow defined in the NLnet Labs organisation wide https://github.com/NLnetLabs/.github repository.
This commit also adds Docker ARMv6, ARMv7 and ARM64 multi-arch support, ARMv6 DEB support, fixes a couple of RPM issues (postuninst script fails to run, user already exists on re-install), and resolves an unattended-upgrade TAR error.
Resolves #763 , #773 , #774 , and #783 .
2022-09-15 13:01:17 +02:00
e76a49b8e2
Use Alpine 3.15 for Docker builds.
2022-01-19 10:26:39 +01:00
aef1a7e403
Set CARGO_HTTP_MULTIPLEXING=false to work around 'cargo build' network failures when building the Docker image on CI environments.
2021-09-16 15:11:53 +02:00
bee5a5fa17
Dockerfile: Use an argument for selecting the build image.
2021-05-27 16:12:59 +02:00
d146a8e215
Update minimal Rust version to 1.47.
2021-05-27 11:09:40 +02:00
41cbc3f2ee
Bump Docker build image to Alpine 3.13.3.
2021-03-30 16:21:26 +02:00
f62af802dc
bump alpine to 3.12.0
2020-06-11 14:12:34 +02:00
e1307da2df
bump alpine to 3.11.6
2020-05-17 22:40:16 +02:00
6394696b83
FIX: ERROR: Unable to lock database: Permission denied.
2020-04-20 20:06:36 +02:00
a829d90f7b
Enable support for CTRL-C from outside the container. ( #277 )
...
Use Alpine tini to support for CTRL-C from outside the container. Fixes #257 .
2020-04-20 16:24:47 +02:00
14d51ca1b2
Remove native TLS Docker image. ( #278 )
...
Remove native TLS Docker Dockerfile.
2020-04-20 14:35:12 +02:00
d1ac22b711
Re-work the PR to offer a default Dockerfile using rustls and a separate Dockerfile using default-tls.
2020-01-27 14:37:10 +01:00
b2ac7701a8
Proposal: Rust TLS feature -> Docker hub tag variant.
2020-01-17 15:30:25 +01:00
2d8e2d93af
Branch tls-via-features synced with master, regenerated Cargo.lock and OpenSSL dev support in the Dockerfile.
2019-12-20 10:04:05 +01:00
910a3f8e47
bump docker alpine to 3.10.3
2019-11-15 17:15:52 +01:00
e06b21a874
Correct path for the TAL files.
2019-10-31 13:46:43 +01:00
6e35c43dd7
improve dockerfile and related documentation
2019-09-02 22:20:52 +02:00
0260ac1e64
Run container as non root user
2019-08-28 11:09:10 +10:00
85f92c5ccc
bump alpine in dockerfile to 3.10.2
2019-08-21 18:38:01 +02:00
82d9b3f3d5
Remove openssl-dev from build image installation.
2019-08-19 12:43:51 +02:00
600a15ae2d
use alpine as base and build dynamic routinator in docker
2019-08-17 01:15:53 +02:00
423e751997
Try statically linking OpenSSL for Docker.
2019-08-16 12:04:19 +02:00
28ad8214e5
Add libssl-dev to Docker build.
2019-08-16 11:19:50 +02:00
979fe27576
bump rust and alpine to latest stable in dockerfile
2019-07-26 06:30:12 +02:00
6103b74c7f
follow alpine to 3.10.0
2019-06-20 06:57:28 +02:00
1ad12887e4
Expose the default Prometheus port 9556 in Docker CMD.
2019-06-03 12:52:34 +02:00
f97018306f
bump rust to 1.35, now with more bubbles
2019-05-30 22:29:46 +02:00
a53a2eae54
Also expose HTTP in Docker image.
2019-05-29 16:51:07 +02:00
28dcea2cb2
Adjust Dockerfile and instructions for new ARIN TAL regime.
2019-05-29 16:48:49 +02:00
9b58014b64
Update CMD in Dockerfile.
2019-05-29 12:56:53 +02:00
a77aa6926d
bump alpine to 3.9.4 and rust to 1.34.1
2019-05-12 14:30:10 +02:00
f8ae866ea9
bump alpine to 3.9.2 and Dockerfile cosmetics
2019-03-15 08:45:01 +01:00
73d35d8fe3
bump rust to 1.33 for freshness
2019-03-02 20:27:45 +01:00
98a2f671ba
bump rust to 1.32 and alpine to 3.9 for freshness
2019-02-03 13:05:13 +01:00
602eef02b0
Update Dockerfile.
2018-12-07 16:00:27 +01:00
119230fb1a
Bring TALs in correctly into Dockerfile
2018-11-22 20:31:02 +01:00
aaf2a9f584
Update Dockerfile to only expose TALs subdir
2018-11-22 13:26:59 +01:00
540772611a
Correct minor typo in Dockerfile
2018-11-22 01:17:16 +01:00
a8d5d033f5
Introduce docker container for docker hub
2018-11-22 01:03:58 +01:00