Categorygithub.com/AltMax/art-test
modulepackage
0.0.0-20230126164834-e7e8c604d6a5
Repository: https://github.com/altmax/art-test.git
Documentation: pkg.go.dev

# README

test-unit-service

Сборка

make build собирает бинарники для миграции и самого сервиса

make build_docker собирает Docker-образ

make test тесты

Запуск

docker compose up для поднятия и постгрес базы и сервиса, предварительно необходимо собрать докер образ

docker compose up -d postgres для поднятия только постгрес базы, далее неоходим выполнить make build, запустить ./migrate_common для миграций и далее ./unit_service для запуска самого сервиса

Настройки

через переменные окружения можно указать

SERVER_ADDR - хост и порт для сервиса / :10000 по умолчанию

POSTGRESQL_HOST - хост постгреса / 127.0.0.1 по умолчанию

POSTGRESQL_DATABASE - название базы данных / unit_service_test по умолчанию

LRU_CACHE_SIZE - размер lru кэша / 500 по умолчанию

FETCH_UNITS_TIMEOUT - раз в сколько секунд(!) сервис будет синхронизировать локальное хранилище с базой / 3600 по умолчанию

все настройки можно посмотреть в файле config/config.go

# Packages

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author