Remove Docker files and Simplify Project #9

Merged
vanhouc merged 3 commits from simplify into main 2026-04-25 21:18:53 -04:00
vanhouc commented 2026-04-25 21:18:40 -04:00 (Migrated from github.com)

This pull request removes all support for distributed tracing (fastrace and OpenTelemetry), as well as Fly.io and Docker deployment configurations, simplifying the codebase and its dependencies. It also updates some Rust dependencies to newer versions. The most important changes are grouped below:

Deployment and Infrastructure Removal:

  • Deleted all Docker-related files, including Dockerfile, .dockerignore, and docker-compose.yml, removing containerization support. [1] [2] [3]
  • Removed Fly.io deployment configuration files and GitHub Actions workflow for Fly deploys, eliminating cloud deployment automation. [1] [2]

Distributed Tracing Removal:

  • Removed all fastrace, fastrace-axum, fastrace-opentelemetry, and OpenTelemetry dependencies from Cargo.toml, and deleted all related initialization and usage in the application code (src/main.rs, src/cameron.rs). [1] [2] [3] [4] [5] [6] [7]

Dependency Updates:

  • Updated tokio and tower-livereload to newer versions in Cargo.toml.

Nix Flake Input Fix:

  • Adjusted the rust-overlay input in flake.nix to properly follow the nixpkgs input.
This pull request removes all support for distributed tracing (fastrace and OpenTelemetry), as well as Fly.io and Docker deployment configurations, simplifying the codebase and its dependencies. It also updates some Rust dependencies to newer versions. The most important changes are grouped below: **Deployment and Infrastructure Removal:** * Deleted all Docker-related files, including `Dockerfile`, `.dockerignore`, and `docker-compose.yml`, removing containerization support. [[1]](diffhunk://#diff-dd2c0eb6ea5cfc6c4bd4eac30934e2d5746747af48fef6da689e85b752f39557L1-L23) [[2]](diffhunk://#diff-2f754321d62f08ba8392b9b168b83e24ea2852bb5d815d63e767f6c3d23c6ac5L1-L3) [[3]](diffhunk://#diff-e45e45baeda1c1e73482975a664062aa56f20c03dd9d64a827aba57775bed0d3L1-L32) * Removed Fly.io deployment configuration files and GitHub Actions workflow for Fly deploys, eliminating cloud deployment automation. [[1]](diffhunk://#diff-660f7078dc0b381a350960eae8f3e924e739994dd8657dcc0d270a28c6ff8a38L1-L26) [[2]](diffhunk://#diff-e98bb23501189d64a1cee3fab4260cfa5fb4e0bf50a7352fc8c4bfe1939f92c2L1-L18) **Distributed Tracing Removal:** * Removed all `fastrace`, `fastrace-axum`, `fastrace-opentelemetry`, and OpenTelemetry dependencies from `Cargo.toml`, and deleted all related initialization and usage in the application code (`src/main.rs`, `src/cameron.rs`). [[1]](diffhunk://#diff-2e9d962a08321605940b5a657135052fbcef87b5e360662bb527c96d9a615542L11-R17) [[2]](diffhunk://#diff-42cb6807ad74b3e201c5a7ca98b911c5fa08380e942be6e4ac5807f8377f87fcL1-L12) [[3]](diffhunk://#diff-42cb6807ad74b3e201c5a7ca98b911c5fa08380e942be6e4ac5807f8377f87fcL26-R22) [[4]](diffhunk://#diff-42cb6807ad74b3e201c5a7ca98b911c5fa08380e942be6e4ac5807f8377f87fcL51-L77) [[5]](diffhunk://#diff-42cb6807ad74b3e201c5a7ca98b911c5fa08380e942be6e4ac5807f8377f87fcL94) [[6]](diffhunk://#diff-49d5dfca1bce8c7e5d388ac95be4ea7bdf7a12a969a7ef0f12f5b8cd8a629741L8) [[7]](diffhunk://#diff-49d5dfca1bce8c7e5d388ac95be4ea7bdf7a12a969a7ef0f12f5b8cd8a629741L20) **Dependency Updates:** * Updated `tokio` and `tower-livereload` to newer versions in `Cargo.toml`. **Nix Flake Input Fix:** * Adjusted the `rust-overlay` input in `flake.nix` to properly follow the `nixpkgs` input.
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
cameron/website!9
No description provided.