Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/echominds/youmiteru-backend
- Owner: EchoMinds
- License: mit
- Created: 2024-01-02T18:03:22.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2024-06-21T09:34:49.000Z (6 months ago)
- Last Synced: 2024-09-15T19:31:31.293Z (3 months ago)
- Topics: api, backend, java, postgresql, rest-api, spring, spring-boot, spring-mvc, spring-security
- Language: Java
- Homepage:
- Size: 161 MB
- Stars: 4
- Watchers: 0
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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).