auth: default admin/admin credentials on first install + bump 1.0.4

SeedAdmin now uses 'admin'/'admin' as defaults when environment
variables are not set, so the service works out-of-the-box after
first install.
This commit is contained in:
2026-07-07 20:00:42 -04:00
parent 596981b63b
commit 5374ab81cc
3 changed files with 7 additions and 4 deletions
+1 -1
View File
@@ -1,5 +1,5 @@
BINARY=syncserver
VERSION?=1.0.3
VERSION?=1.0.4
GO?=go
LDFLAGS=-s -w -X main.version=$(VERSION) -X main.commit=$(shell git rev-parse --short HEAD 2>/dev/null || echo unknown)
BUILD_FLAGS=CGO_ENABLED=0
+1 -1
View File
@@ -20,7 +20,7 @@ import (
"github.com/syncserver/internal/syncengine"
)
var version = "1.0.3"
var version = "1.0.4"
func main() {
cfgPath := flag.String("config", "", "Path to config.yaml")
+5 -2
View File
@@ -6,8 +6,11 @@ import (
)
func SeedAdmin(db *sql.DB, username, password string) error {
if username == "" || password == "" {
return nil
if username == "" {
username = "admin"
}
if password == "" {
password = "admin"
}
var exists bool