Skip to content

Julia1999000/serverKtorNastya

Repository files navigation

Проект comFort

Серверное приложение для работы с картинками. В нем можно регистрироваться, авторизовываться, публиковать картинки, писать комментарии, оценивать публикации, а также создавать собственные доски - подборки картинок на любую тематику.

Наглядное представление структуры базы данных представлено ниже:

структура бд

Используемые фреймворки

Ktor для создания серверного приложения на языке Kotlin.

serialization-gson для поддержки сериализации/десериализации данных в формате JSON с помощью библиотеки Gson.

Exposed для работы с базами данных на языке Kotlin.

PostgreSQL для работы с СУБД PostgreSQL.

Клонирование репозитория

git clone https://github.com/Julia1999000/serverKtorNastya.git

Запуск в IntelliJ IDEA Ultimate

Необходимо завести перменные окружения:

DB_URL
DB_USER
DB_PASSWORD
SERVER_HOST
SERVER_PORT

Запуск приложения (docker)

docker-compose up

Запуск машины minikube

minikube start

Запуск сервиса minikube

minikube service gradle-app-service

Документация API

Подгрузить образ

docker pull nastyaakaply/comfort

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •