diff --git a/Cargo.lock b/Cargo.lock
index 4730111..b2c2224 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -134,6 +134,26 @@ dependencies = [
"fs_extra",
]
+[[package]]
+name = "bakit"
+version = "0.1.0"
+dependencies = [
+ "chrono",
+ "config",
+ "dotenvy",
+ "governor",
+ "lettre",
+ "poem",
+ "poem-openapi",
+ "serde",
+ "serde_json",
+ "thiserror",
+ "tokio",
+ "tracing",
+ "tracing-subscriber",
+ "validator",
+]
+
[[package]]
name = "base64"
version = "0.21.7"
@@ -1573,26 +1593,6 @@ dependencies = [
"sha2",
]
-[[package]]
-name = "phundrak-dot-com-backend"
-version = "0.1.0"
-dependencies = [
- "chrono",
- "config",
- "dotenvy",
- "governor",
- "lettre",
- "poem",
- "poem-openapi",
- "serde",
- "serde_json",
- "thiserror",
- "tokio",
- "tracing",
- "tracing-subscriber",
- "validator",
-]
-
[[package]]
name = "pin-project"
version = "0.4.30"
diff --git a/Cargo.toml b/Cargo.toml
index 2f9e463..4ce1918 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -1,5 +1,5 @@
[package]
-name = "phundrak-dot-com-backend"
+name = "bakit"
version = "0.1.0"
edition = "2024"
publish = false
@@ -11,7 +11,7 @@ path = "src/lib.rs"
[[bin]]
path = "src/main.rs"
-name = "phundrak-dot-com-backend"
+name = "bakit"
[dependencies]
chrono = { version = "0.4.42", features = ["serde"] }
diff --git a/README.md b/README.md
index 6b212e7..35a475d 100644
--- a/README.md
+++ b/README.md
@@ -12,11 +12,11 @@ gitea: none
-
-
+
+
-
-
+
+
@@ -141,14 +141,14 @@ For optimized production builds:
cargo build --release
```
-The compiled binary will be at `target/release/backend`.
+The compiled binary will be at `target/release/bakit`.
**With Nix:**
Build the backend binary:
```bash
nix build .#backend
-# Binary available at: ./result/bin/backend
+# Binary available at: ./result/bin/bakit
```
Build Docker images:
@@ -161,7 +161,7 @@ nix build .#backendDockerLatest
# Load into Docker
docker load < result
-# Image will be available as: localhost/phundrak/backend-rust:latest
+# Image will be available as: localhost/phundrak/bakit:latest
```
The Nix build ensures reproducible builds with all dependencies pinned.
@@ -336,7 +336,7 @@ Docker images are automatically built and published via GitHub Actions to the co
Pull and run the latest image:
```bash
# Pull from Phundrak Labs (labs.phundrak.com)
-docker pull labs.phundrak.com/phundrak/phundrak-dot-com-backend:latest
+docker pull labs.phundrak.com/phundrak/bakit:latest
# Run the container
docker run -d \
@@ -349,7 +349,7 @@ docker run -d \
-e APP__EMAIL__PASSWORD=your_password \
-e APP__EMAIL__FROM="Contact Form " \
-e APP__EMAIL__RECIPIENT="Admin " \
- labs.phundrak.com/phundrak/phundrak-dot-com-backend:latest
+ labs.phundrak.com/phundrak/bakit:latest
```
### Available Image Tags
@@ -367,7 +367,7 @@ Build with Nix (recommended for reproducibility):
```bash
nix build .#backendDockerLatest
docker load < result
-docker run -p 3100:3100 localhost/phundrak/backend-rust:latest
+docker run -p 3100:3100 localhost/phundrak/bakit:latest
```
Build with Docker directly:
@@ -383,7 +383,7 @@ version: '3.8'
services:
backend:
- image: labs.phundrak.com/phundrak/phundrak-dot-com-backend:latest
+ image: labs.phundrak.com/phundrak/bakit:latest
ports:
- "3100:3100"
environment:
@@ -435,7 +435,7 @@ To use the published images, authenticate with the registry:
echo $GITHUB_TOKEN | docker login labs.phundrak.com -u USERNAME --password-stdin
# Pull the image
-docker pull labs.phundrak.com/phundrak/phundrak-dot-com-backend:latest
+docker pull labs.phundrak.com/phundrak/bakit:latest
```
### Required Secrets
diff --git a/settings/development.yaml b/settings/development.yaml
index ae60e88..02a1aab 100644
--- a/settings/development.yaml
+++ b/settings/development.yaml
@@ -5,7 +5,7 @@ application:
protocol: http
host: 127.0.0.1
base_url: http://127.0.0.1:3100
- name: "com.phundrak.backend.dev"
+ name: "bakit-dev"
email:
host: localhost
diff --git a/settings/production.yaml b/settings/production.yaml
index d5bec1c..d10b515 100644
--- a/settings/production.yaml
+++ b/settings/production.yaml
@@ -2,7 +2,7 @@ debug: false
frontend_url: ""
application:
- name: "com.phundrak.backend.prod"
+ name: "bakit-prod"
protocol: https
host: 0.0.0.0
base_url: ""
diff --git a/sonar-project.properties b/sonar-project.properties
index f4ecb7b..12fcee4 100644
--- a/sonar-project.properties
+++ b/sonar-project.properties
@@ -1 +1 @@
-sonar.projectKey=phundrak-backend
+sonar.projectKey=bakit
diff --git a/src/main.rs b/src/main.rs
index 0fda2a3..397c4fd 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -3,5 +3,5 @@
#[cfg(not(tarpaulin_include))]
#[tokio::main]
async fn main() -> Result<(), std::io::Error> {
- phundrak_dot_com_backend::run(None).await
+ bakit::run(None).await
}