
Very early thrown-together but working super simple file server thingy. Just pushing now because I am switching workstation.
21 lines
412 B
Go
21 lines
412 B
Go
package main
|
|
|
|
import (
|
|
"fmt"
|
|
"log"
|
|
|
|
"git.zervo.org/zervo/fileserver/internal/config"
|
|
"git.zervo.org/zervo/fileserver/internal/server"
|
|
)
|
|
|
|
func main() {
|
|
cfg, err := config.LoadConfig("config.yaml")
|
|
if err != nil {
|
|
log.Fatalf("Failed to load config: %v", err)
|
|
}
|
|
|
|
fmt.Printf("Starting server on port %d...\n", cfg.Port)
|
|
if err := server.Start(cfg); err != nil {
|
|
log.Fatalf("Server error: %v", err)
|
|
}
|
|
}
|