Christbru
6df73ca465
Migrate to non root container for best practice and to clear security warnings.
2025-10-18 21:13:03 -05:00
Christbru
61f2cef7a8
rust-engine: improve Docker caching
...
- Install pinned toolchain from rust-toolchain.toml in a cacheable layer
- Remove target cache mount from warm-up step so deps persist in image layers
- Keep final build using only registry/git mounts for speed and artifact persistence
2025-10-18 21:03:27 -05:00
Christbru
e8a971e879
Fix rust version mismatch issues
2025-10-18 20:32:30 -05:00
Christbru
47bcd0aa5f
Fix cache build issue.
2025-10-18 20:08:42 -05:00
Christbru
f730609f62
Patch ssh handling for authentication.
2025-10-18 20:03:27 -05:00
Christbru
60ac72d41f
Only delete the main if it is the dummy file for dependency caching
2025-10-18 19:39:05 -05:00
Christbru
cfd2bac2ae
Rustup already installed
2025-10-18 19:28:11 -05:00
Christbru
0eca3ae87c
Add multiple layers to mitigate dependency issues.
2025-10-18 19:15:33 -05:00
Christbru
734ecf8293
Correct docker setup.
2025-10-18 19:11:34 -05:00
Christbru
151a354518
Remove problematic caching systems
2025-10-18 19:03:11 -05:00
Christbru
066bab50ba
Provide dummy main file to get through dependency validation then pass source files in to take advantage of github action caching to significantly speed up pushes.
2025-10-18 18:59:55 -05:00
Christbru
e49a90cf9f
Update rust docker to account for regenerating lock file.
2025-10-18 18:54:18 -05:00
Christbru
bd2ffee9ae
Prep build setup for stack
2025-10-18 15:26:44 -05:00
Christbru
3a761e3eb1
Preparing file structure for multi service build and host.
2025-10-18 15:12:42 -05:00