feat: dev hot reload setup

This commit is contained in:
Nicolas Meienberger
2025-08-09 17:08:54 +02:00
parent e7463d34ef
commit 065c629ba8
11 changed files with 88 additions and 3 deletions

View File

@@ -7,7 +7,6 @@ import (
)
func Activate(w http.ResponseWriter, r *http.Request) {
// Log the activation request
log.Printf("Received activation request: %s", r.URL.Path)
resp := map[string]any{

View File

@@ -3,12 +3,15 @@ package driver
import (
"encoding/json"
"ironmount/internal/constants"
"log"
"net/http"
"os"
"path/filepath"
)
func Create(w http.ResponseWriter, r *http.Request) {
log.Printf("Received create request: %s", r.URL.Path)
var req struct {
Name string
}

View File

@@ -2,10 +2,13 @@ package driver
import (
"encoding/json"
"log"
"net/http"
)
func Mount(w http.ResponseWriter, r *http.Request) {
log.Printf("Received mount request: %s", r.URL.Path)
var req MountRequest
err := json.NewDecoder(r.Body).Decode(&req)

View File

@@ -2,10 +2,13 @@ package driver
import (
"encoding/json"
"log"
"net/http"
)
func Path(w http.ResponseWriter, r *http.Request) {
log.Printf("Received path request: %s", r.URL.Path)
var req PathRequest
_ = json.NewDecoder(r.Body).Decode(&req)

View File

@@ -2,10 +2,13 @@ package driver
import (
"encoding/json"
"log"
"net/http"
)
func Remove(w http.ResponseWriter, r *http.Request) {
log.Printf("Received remove request: %s", r.URL.Path)
var req RemoveRequest
_ = json.NewDecoder(r.Body).Decode(&req)

View File

@@ -2,9 +2,12 @@ package driver
import (
"encoding/json"
"log"
"net/http"
)
func Unmount(w http.ResponseWriter, r *http.Request) {
log.Printf("Received unmount request: %s", r.URL.Path)
_ = json.NewEncoder(w).Encode(map[string]string{"Err": ""})
}