Page MenuHomePhabricator

[services] Tunnelbroker - Install Rust and Corrosion in Dockerfile
ClosedPublic

Authored by max on Jul 11 2022, 4:34 AM.
Tags
None
Referenced Files
Unknown Object (File)
Wed, Jun 26, 7:13 PM
Unknown Object (File)
Tue, Jun 18, 2:23 PM
Unknown Object (File)
Tue, Jun 18, 2:23 PM
Unknown Object (File)
Tue, Jun 18, 2:22 PM
Unknown Object (File)
Tue, Jun 18, 2:19 PM
Unknown Object (File)
Fri, Jun 14, 3:27 AM
Unknown Object (File)
Thu, Jun 13, 2:15 PM
Unknown Object (File)
May 21 2024, 5:04 AM

Details

Summary

Install Curl, Rust, Cargo using RustUp script and run the Corrosion installation script from D4496 in Dockerfile.

Linear task: ENG-1329

Test Plan

Rust, Cargo, and Corrosion are successfully installed inside the Docker container.
To make sure it's installed we can run the rustc --version and cargo --version commands inside the running container.
Also building with Corrosion as a dependency in D4498 finishing with success.

Diff Detail

Repository
rCOMM Comm
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

max held this revision as a draft.
max edited the test plan for this revision. (Show Details)
max added reviewers: varun, karol, tomek.
max added 1 blocking reviewer(s): varun.
max published this revision for review.Jul 11 2022, 5:05 AM
max edited the summary of this revision. (Show Details)
services/tunnelbroker/Dockerfile
9 ↗(On Diff #14389)

Curl installation can be split in a separate diff, but I think it's better to review (for reviewers) these changes in one.

ashoat added a reviewer: jon. ashoat removed 1 blocking reviewer(s): tomek.Jul 11 2022, 6:14 AM
ashoat added a subscriber: jon.

Adding @jonringer-comm since it's CMake/Rust-related. Also removed @palys-swm as blocking to give him a break :)

Seems to be continuing continuing already established docker paradigms

This revision is now accepted and ready to land.Jul 12 2022, 12:17 PM