First swagger version, added auto-migrate on startup

This commit is contained in:
2026-03-15 20:40:41 +05:00
parent fb0269f804
commit b38f9cf8fd
18 changed files with 984 additions and 30 deletions

15
.env
View File

@@ -0,0 +1,15 @@
LOGIFLOW_DATABASE_HOST=postgres
LOGIFLOW_DATABASE_PORT=5432
LOGIFLOW_DATABASE_USER=postgres
LOGIFLOW_DATABASE_PASSWORD=pass1234
LOGIFLOW_DATABASE_NAME=logiflow
LOGIFLOW_DATABASE_SSLMODE=disable
LOGIFLOW_REDIS_ADDR=redis:6379
LOGIFLOW_REDIS_PASSWORD=redis123
LOGIFLOW_JWT_KEY=98c5772ae16aaa4fd0013eb338252a93b198fb40e9337506334b3aeb21abbe4cd9289cdd
GOOSE_DRIVER=postgres
GOOSE_DBSTRING=postgres://${LOGIFLOW_DATABASE_USER}:${LOGIFLOW_DATABASE_PASSWORD}@localhost:${LOGIFLOW_DATABASE_PORT}/${LOGIFLOW_DATABASE_NAME}?sslmode=disable
GOOSE_MIGRATION_DIR=./migrations
GOOSE_TABLE=goose_migrations