https://github.com/dimitrius-dev/like-minded-backend
https://github.com/dimitrius-dev/like-minded-backend
Last synced: 7 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/dimitrius-dev/like-minded-backend
- Owner: Dimitrius-dev
- Created: 2023-05-21T19:39:39.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-06-07T04:34:48.000Z (over 2 years ago)
- Last Synced: 2025-04-06T05:25:15.632Z (10 months ago)
- Language: Java
- Size: 28.3 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Like-Minded-backend
___
Backend система для мобильного приложения LIkeMinded:
https://github.com/Dimitrius-dev/Like-Minded-android
## Функционал
___
1. Обеспечения аутентификации пользователей на основе технологии JWT token;
2. Получение данных из базы данных в соответствии с REST интерфейсом;
3. Формирование данных и отправка их в базу данных;
4. Автоматическая первоначальная настройка таблиц баз данных.
Deploy
___
Команда для запуска оркестратора из той директории где находится docker-compose.yml
```
docker compose up --build -d
```
___
Иерархия файлов для запуска docker-compose:
- docker-compose.yml
- likeminded-backend :
- Dockerfile
- likeminded-backend.jar
___
Dockerfile
```
FROM openjdk:20
ADD ./likeminded-backend.jar likeminded.jar
ENTRYPOINT ["java", "-jar", "likeminded.jar"]
```
___
docker-compose.yml
[*] - зашифрованные данные
```
version: "3"
services:
postgres-likeminded:
container_name: "postgres_likeminded"
image: postgres
environment:
POSTGRES_DB: "like_minded"
POSTGRES_USER: "admin_bot"
POSTGRES_PASSWORD: [пароль]
ports:
- "5432:5432"
backend:
build: ./likeminded-backend/
depends_on:
- "postgres-likeminded"
container_name: "likeminded-backend"
ports:
- "9090:9090"
```