1
0
mirror of https://github.com/NLnetLabs/routinator.git synced 2024-05-19 06:50:04 +00:00

46 Commits

Author SHA1 Message Date
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