creativehair

module
v0.0.0-...-6584b5e Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 15, 2023 License: MIT

README

Creative hair

Дипломный проект парикмахерской

Build Status Coverage Status Go Report Card

Не забудьте переименовать файл .env.example в .env, а также настроить в нём свои переменные.
Как скомпилировать проект?
  1. можно использовать утилиту make: windows или unix далее нужно прейти в папку с проектом cd creativehair и выполнить команду: make go-build. Бинарный файл будет находиться по пути: creativehair/cmd/creativehair;
  2. используя компилятор Go, нужно перейти по пути creativehair/cmd/creativehair затем выполнить команду: go build -o filename(.exe)
Как запустить проект?
  1. установить postgresql
  2. создать базу данных creativehair, выполнить команду: createdb creativehair
  3. установить golang-migrate нужно выполнить команду: go install -u 'postgres' github.com/golang-migrate/migrate/v4/cmd/migrate
  4. 'накатить' миграции выполнить команду в корне проекта: 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
  5. Добавить фейковых сотрудников: make add-fake-user-up, если нужно удалить фейковых сотрудников, тогда: make add-fake-user-down.
Фейковые пользователи

Страница входа находится по адресу /auth

  1. Логин admin пароль admin. У этого пользователя самые высокие права
  2. Логин vika пароль admin
  3. Логин jena пароль admin

Directories

Path Synopsis
cmd
internal
app

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL