Commit Graph

12 Commits

Author SHA1 Message Date
valitovgaziz 888bb2d87b Fix import alias conflict: gormpg + migratepg 2026-06-12 10:59:39 +05:00
valitovgaziz b0350abfbe DB optimization: pool, golang-migrate, consolidate to single Postgres
- Fix DB_NAME=db_yal -> mydb in api_yal .env
- Add connection pool (MaxOpenConns 25, MaxIdleConns 10, ConnMaxLifetime 30m)
- Replace GORM AutoMigrate with golang-migrate in api_yal and api_bb
- Create embedded SQL migrations for both APIs
- Add DB_SCHEMA support to api_bb config
- Consolidate to single Postgres: db_bb -> schema 'bb' on db container
- Remove db_bb service, bb-network, db_bb volume from compose
- Remove api_tp targets from Makefile
- Clean up old migrate.go
2026-06-12 10:47:41 +05:00
valitovgaziz 90a96b4125 Migrate easysite from api_es to api_yal
- Remove api_es service, Dockerfile, all Go source files
- Remove api_es from docker-compose.yml, nginx-ssl.conf, .env, Makefile
- Replace nginx /api/ proxy with /api/v1/ → api_yal:8787
- Add amenity/upload domains, AuthResponse, GET /auth/me, GET /objects/my to api_yal
- Rewrite easysite frontend: types, composables, and all 5 pages to use api_yal DTOs
- Wire nuxt.config public.apiBase, add useObjects CRUD composable
- Update docs references from api_es to api_yal
2026-06-12 10:14:38 +05:00
valitovgaziz 21c6c03b27 On branch main
modified:   internal/database/psql_db.go
	modified:   internal/domain/auth/dto.go
	modified:   internal/domain/auth/handler.go
	modified:   internal/domain/auth/router.go
	modified:   internal/domain/auth/servcie.go
	new file:   internal/models/password_reset.go
	modified:   internal/repository/account_repository.go
	modified:   internal/repository/account_repository_impl.go
auth domain is implemented but not tested
2026-03-31 05:29:46 +05:00
valitovgaziz 093e95ce17 modified: main_dc/yalarba/api_yal/internal/database/psql_db.go
add appealHistory into autoMigrate
2026-02-23 02:22:08 +05:00
valitovgaziz 45062ca610 modified: main_dc/yalarba/api_yal/internal/database/psql_db.go
new file:   main_dc/yalarba/api_yal/internal/models/appeal.go
add appeal struct and add it into autoMigrate
2026-02-23 02:15:52 +05:00
valitovgaziz c0734f50e8 modified: main_dc/yalarba/api_yal/internal/database/psql_db.go
new file:   main_dc/yalarba/api_yal/internal/models/comment.go
	modified:   main_dc/yalarba/api_yal/internal/models/feedback.go
add comment into models
add comment into feedback
add comment into autoMigrate psql_db.go
2026-02-22 14:04:55 +05:00
valitovgaziz b11abaa16f modified: main_dc/yalarba/api_yal/internal/database/psql_db.go
add to automigrate the Feedback struct
2026-02-15 08:04:00 +05:00
valitovgaziz 6cc9354cce modified: main_dc/yalarba/api_yal/internal/database/psql_db.go
modified:   main_dc/yalarba/api_yal/internal/models/account.go
	new file:   main_dc/yalarba/api_yal/internal/models/rating.go
	modified:   "main_dc/yalarba/api_yal/internal/models/\320\276bject.go"
add rating objects, mogration for them
2026-02-12 04:17:42 +05:00
valitovgaziz 49b9805cbe modified: main_dc/yalarba/api_yal/internal/database/psql_db.go
modified:   main_dc/yalarba/api_yal/internal/models/account.go
	renamed:    main_dc/yalarba/api_yal/internal/models/Object.go -> "main_dc/yalarba/api_yal/internal/models/\320\276bject.go"
add Onwer Account ass foregn key into Object
2026-02-11 06:30:14 +05:00
valitovgaziz 6928b93812 modified: main_dc/yalarba/api_yal/internal/database/psql_db.go
set automigrate
2026-02-07 05:41:25 +05:00
valitovgaziz ad55824fd6 modified: main_dc/yalarba/api_yal/cmd/main.go
modified:   main_dc/yalarba/api_yal/go.mod
	modified:   main_dc/yalarba/api_yal/go.sum
	new file:   main_dc/yalarba/api_yal/internal/database/psql_db.go
add connection to db without tests api_yal
2026-02-07 05:39:57 +05:00