feat: unified config (#533)

* chore: add yaml config ref

* feat: add initial implementation of a traefik like cli

* refactor: remove dependency on traefik

* chore: update example env

* refactor: update build

* chore: remove unused code

* fix: fix translations not loading

* feat: add experimental config file support

* chore: mod tidy

* fix: review comments

* refactor: move tinyauth to separate package

* chore: add quotes to all env variables

* chore: resolve go mod and sum conflicts

* chore: go mod tidy

* fix: review comments
This commit is contained in:
Stavros
2025-12-22 22:13:40 +02:00
committed by GitHub
parent f3d2e14535
commit 03ed18343e
46 changed files with 1074 additions and 1259 deletions

25
.gitignore vendored
View File

@@ -1,29 +1,36 @@
# dist
internal/assets/dist
/internal/assets/dist
# binaries
tinyauth
/tinyauth
# test docker compose
docker-compose.test*
/docker-compose.test*
# users file
users.txt
/users.txt
# secret test file
secret*
/secret*
# apple stuff
.DS_Store
# env
.env
/.env
# tmp directory
tmp
/tmp
# version files
internal/assets/version
/internal/assets/version
# data directory
data
/data
# config file
/config.yml
# binary out
/tinyauth.db
/resources