Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/echominds/youmiteru-backend

The Youmiteru backend is built using Spring with Java 17 and PostgreSQL. This architecture ensures a robust and scalable server-side infrastructure for the Youmiteru website. It leverages Docker for containerization, making deployment and management straightforward.
https://github.com/echominds/youmiteru-backend

api backend java postgresql rest-api spring spring-boot spring-mvc spring-security

Last synced: about 1 month ago
JSON representation

The Youmiteru backend is built using Spring with Java 17 and PostgreSQL. This architecture ensures a robust and scalable server-side infrastructure for the Youmiteru website. It leverages Docker for containerization, making deployment and management straightforward.

Awesome Lists containing this project

README

        

# Backend for the Youmiteru Website
[![codecov](https://codecov.io/gh/DJ-Java-Team/youmiteru-backend/graph/badge.svg?token=OI80Q5XKJD)](https://codecov.io/gh/DJ-Java-Team/youmiteru-backend)

Этот репозиторий содержит исходный код backend'а для веб-сайта Youmiteru. Данный backend разработан на базе Spring с использованием Java 17 и PostgreSQL.
____
## Установка и настройка

### Требования

Перед началом установки убедитесь, что у вас установлены следующие инструменты:

- Docker

### Установка

1. Клонируйте репозиторий на свой локальный компьютер:

```commandline
git clone https://github.com/DJ-Java-Team/youmiteru-backend.git
```

2. Откройте командную строку и перейдите в каталог проекта:
```commandline
cd youmiteru-backend
```

3. Соберите Docker образ.
```commandline
docker-compose up --build
```

Приложение будет доступно по адресу `http://localhost:8080`.
Документация на Swagger будет доступна по адресу `http://localhost:8080/swagger-ui/index.html`
___
## Структура проекта

- `src/main/java`: Исходные файлы Java.
- `src/main/resources`: Ресурсы, такие как файлы конфигурации и миграции базы данных.

## Дополнительная информация

### Контакты

В случае возникновения вопросов или проблем, пожалуйста,
свяжитесь с нами в [Discord](https://discord.gg/b22nWq3QFP).

### Лицензия

Этот проект лицензирован под [MIT License](LICENSE).