Простое веб-приложение для хранения контактных данных (номера телефонов и т.д.).
Требования
Перед развертыванием приложения убедитесь, что у вас установлены следующие компоненты:
Go
PostgreSQL
Docker
Установка
Склонируйте репозиторий:
shell Copy code git clone https://github.com/DenisTaztdinov/PhoneBook.git
Перейдите в каталог проекта:
shell Copy code cd project-directory
Установите зависимости:
shell Copy code go mod download
Создайте файл конфигурации config.yml на основе примера config.example.yml. Заполните необходимые параметры, такие как порт приложения, настройки базы данных и другие.
Установите значения переменных окружения в файле .env (если используется) или задайте их непосредственно в операционной системе.
Запустите приложение:
shell Copy code go run main.go
Docker Если вы хотите развернуть приложение с использованием Docker, выполните следующие шаги:
Соберите Docker-образ:
shell Copy code docker build -t your-app-name .
Запустите контейнер:
shell Copy code docker run -p 8080:8080 your-app-name
Использование После успешного развертывания приложение будет доступно по указанному порту (например, http://localhost:8080). Вы можете использовать API приложения для выполнения операций с контактами.