From 39a58983d6939c3a62a7c1b581368a9f8e44fb48 Mon Sep 17 00:00:00 2001 From: rzuasti Date: Tue, 10 Feb 2026 14:03:33 -0500 Subject: [PATCH] Moved backend code into its own subfolder --- .gitignore | 1 + {.cargo => backend/.cargo}/config.toml | 0 Cargo.lock => backend/Cargo.lock | 0 Cargo.toml => backend/Cargo.toml | 0 {data => backend/data}/mac-vendors-export.json | 0 .../database_migrations}/01-initial_structure/up.sql | 0 {src => backend/src}/db.rs | 0 {src => backend/src}/db/devices.rs | 0 {src => backend/src}/device_finders.rs | 0 {src => backend/src}/device_finders/arp.rs | 0 .../src}/device_finders/arp/packet_send_receive.rs | 0 {src => backend/src}/events.rs | 0 {src => backend/src}/events/pushover.rs | 0 {src => backend/src}/mac_vendor_finder.rs | 0 {src => backend/src}/main.rs | 0 {src => backend/src}/settings.rs | 0 nix/package.nix | 4 ++-- 17 files changed, 3 insertions(+), 2 deletions(-) rename {.cargo => backend/.cargo}/config.toml (100%) rename Cargo.lock => backend/Cargo.lock (100%) rename Cargo.toml => backend/Cargo.toml (100%) rename {data => backend/data}/mac-vendors-export.json (100%) rename {database_migrations => backend/database_migrations}/01-initial_structure/up.sql (100%) rename {src => backend/src}/db.rs (100%) rename {src => backend/src}/db/devices.rs (100%) rename {src => backend/src}/device_finders.rs (100%) rename {src => backend/src}/device_finders/arp.rs (100%) rename {src => backend/src}/device_finders/arp/packet_send_receive.rs (100%) rename {src => backend/src}/events.rs (100%) rename {src => backend/src}/events/pushover.rs (100%) rename {src => backend/src}/mac_vendor_finder.rs (100%) rename {src => backend/src}/main.rs (100%) rename {src => backend/src}/settings.rs (100%) diff --git a/.gitignore b/.gitignore index 7482b4b..404e31d 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,5 @@ /target +/backend/target /result oott.db oott.toml diff --git a/.cargo/config.toml b/backend/.cargo/config.toml similarity index 100% rename from .cargo/config.toml rename to backend/.cargo/config.toml diff --git a/Cargo.lock b/backend/Cargo.lock similarity index 100% rename from Cargo.lock rename to backend/Cargo.lock diff --git a/Cargo.toml b/backend/Cargo.toml similarity index 100% rename from Cargo.toml rename to backend/Cargo.toml diff --git a/data/mac-vendors-export.json b/backend/data/mac-vendors-export.json similarity index 100% rename from data/mac-vendors-export.json rename to backend/data/mac-vendors-export.json diff --git a/database_migrations/01-initial_structure/up.sql b/backend/database_migrations/01-initial_structure/up.sql similarity index 100% rename from database_migrations/01-initial_structure/up.sql rename to backend/database_migrations/01-initial_structure/up.sql diff --git a/src/db.rs b/backend/src/db.rs similarity index 100% rename from src/db.rs rename to backend/src/db.rs diff --git a/src/db/devices.rs b/backend/src/db/devices.rs similarity index 100% rename from src/db/devices.rs rename to backend/src/db/devices.rs diff --git a/src/device_finders.rs b/backend/src/device_finders.rs similarity index 100% rename from src/device_finders.rs rename to backend/src/device_finders.rs diff --git a/src/device_finders/arp.rs b/backend/src/device_finders/arp.rs similarity index 100% rename from src/device_finders/arp.rs rename to backend/src/device_finders/arp.rs diff --git a/src/device_finders/arp/packet_send_receive.rs b/backend/src/device_finders/arp/packet_send_receive.rs similarity index 100% rename from src/device_finders/arp/packet_send_receive.rs rename to backend/src/device_finders/arp/packet_send_receive.rs diff --git a/src/events.rs b/backend/src/events.rs similarity index 100% rename from src/events.rs rename to backend/src/events.rs diff --git a/src/events/pushover.rs b/backend/src/events/pushover.rs similarity index 100% rename from src/events/pushover.rs rename to backend/src/events/pushover.rs diff --git a/src/mac_vendor_finder.rs b/backend/src/mac_vendor_finder.rs similarity index 100% rename from src/mac_vendor_finder.rs rename to backend/src/mac_vendor_finder.rs diff --git a/src/main.rs b/backend/src/main.rs similarity index 100% rename from src/main.rs rename to backend/src/main.rs diff --git a/src/settings.rs b/backend/src/settings.rs similarity index 100% rename from src/settings.rs rename to backend/src/settings.rs diff --git a/nix/package.nix b/nix/package.nix index ff6c9b5..253b17c 100644 --- a/nix/package.nix +++ b/nix/package.nix @@ -2,9 +2,9 @@ pkgs.rustPlatform.buildRustPackage rec { pname = "oott"; version = "0.0.1"; - src = ./..; + src = ./../backend; cargoLock = { - lockFile = ./../Cargo.lock; + lockFile = ./../backend/Cargo.lock; }; nativeBuildInputs = [pkgs.pkg-config];