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
2026-05-02 09:15:43 +05:00
2026-06-07 21:10:44 +05:00
2025-11-23 15:25:51 +05:00

Hosting by ValitovGaziz's team on docker compose

for yalarba.ru && begushiybashkir.ru

В этом репозитроии собранны все сервисы для работы приложений YalArba. Тае же есть отдельный сайт для ValitovGaziz.ru && BegushiyBashkir.ru. Будет много дополнений и развития поэтому буду стараться поддерживать документацию в валидном состоянии.

BackEnd api_bb

REST API on golang. Frameworks gorm with PostgresQL. Migration on automigrate with gorm into REST API server.

FrontEnd vue_bb

Vue3.js, pinia, axios.

product owner Zagir Загир тренер FOR

BackEnd api_es

EasySite102.ru REST API on Golang. Frameworks gorm with PostgresQL, automigraion with gorm and Chi rounting.

FrontEnd nuxt_es

SPA on nuxt.js (vue3.js, axios, pinia).

BackEnd api_ya

yalarba.ru/api/ REST API on Golang. Frameworks gorm with PostgresQL, automigraion with gorm and Chi rounting.

FrontEnd vue_ya

yalarba.ru on vue3.js (pinia) need to redevelop on nuxt.js

Ближайшие задачи

!!! Need documentation for working REST API and working SPA aps

  1. Написать документацию к api всех сайтов
  2. Доработать begushiybashkir.ru && easysite102.rr

документация находится в директории documentation в корне проекта

S
Description
No description provided
Readme 154 MiB
Languages
Go 65.8%
HTML 26.8%
Shell 3.4%
Dockerfile 3%
Makefile 1%