Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/binakot/kubsu-4mm-2023-geocoder
https://github.com/binakot/kubsu-4mm-2023-geocoder
education geo geocoding hacktoberfest hacktoberfest-accepted learning
Last synced: 5 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/binakot/kubsu-4mm-2023-geocoder
- Owner: binakot
- License: mit
- Created: 2023-02-26T16:16:52.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-03-11T06:50:53.000Z (11 months ago)
- Last Synced: 2024-11-16T00:07:09.070Z (2 months ago)
- Topics: education, geo, geocoding, hacktoberfest, hacktoberfest-accepted, learning
- Language: XSLT
- Homepage:
- Size: 97.7 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Кеширующий сервис геокодирования
Практическая работа
спецкурса лекций "Технологии программирования"
4 курса специальности 4ММ
кафедры математического моделирования
Кубанского государственного университета.## Стек
* Java 17
* Spring Boot
* PostgreSQL
* Docker
* GitHub CI---
## Сборка
```bash
$ ./gradlew clean build test check
```---
## Локальный запуск
Предварительно требуется запустить `PostgreSQL` базу данных:
```bash
$ docker run \
--name geocoder-postgres \
-e POSTGRES_PASSWORD=geocoder \
-d postgres:15
```Далее запускаем приложение:
```bash
$ ./gradlew bootRun
```---
## Запуск через Docker Compose
Собираем `Docker` образ и запускаем стек приложений через `Docker Compose`:
```bash
$ docker build -t geocoder:latest .
$ docker compose up -d
```