Не забудьте переименовать файл .env.example в .env, а также настроить в нём свои переменные.
Как скомпилировать проект?
можно использовать утилиту make:
windows или unix
далее нужно прейти в папку с проектом cd creativehair и выполнить команду: make go-build. Бинарный файл
будет находиться по пути: creativehair/cmd/creativehair;
используя компилятор Go, нужно перейти по пути creativehair/cmd/creativehair
затем выполнить команду: go build -o filename(.exe)
создать базу данных creativehair, выполнить команду: createdb creativehair
установить golang-migrate
нужно выполнить команду: go install -u 'postgres' github.com/golang-migrate/migrate/v4/cmd/migrate
'накатить' миграции выполнить команду в корне проекта: make all-migrate-up или
migrate -path ~/your_path_to_the_project/creativehair/internal/migrations -database postgres://user:password@localhost:5432/database_name?sslmode=disable up
только не забудьте, то что строка: postgres://user:password@localhost:5432/database_name?sslmode=disable должна иметь
формат URL, то есть такие спец символы как:'^', '!', '#' должны быть хэшированные в формат url: https://snipp.ru/handbk/url-code
Добавить фейковых сотрудников: make add-fake-user-up,
если нужно удалить фейковых сотрудников, тогда: make add-fake-user-down.
Фейковые пользователи
Страница входа находится по адресу /auth
Логин admin пароль admin. У этого пользователя самые высокие права