Skip to content

Серверная часть системы URBANLABS

Notifications You must be signed in to change notification settings

URBANLABS-GROUP/urbanlabs-backend

Repository files navigation

🏢 URBANLABS Backend ⚙️

Сервер системы URBANLABS для смарт-управления недвижимостью.

Стек

  • Java 11+
  • Spring Boot 2
  • PostgreSQL 13+
  • Docker

Локальный запуск

Сборка и тесты:

$ ./gradlew clean build test javadoc -x check
$ docker run \
    --name postgres \
    -e "POSTGRES_PASSWORD=postgres" \
    -p 5432:5432 \
    -d timescale/timescaledb-postgis:2.3.0-pg12

$ docker run \
    --name pgadmin4 \
    -e "[email protected]" \
    -e "PGADMIN_DEFAULT_PASSWORD=admin" \
    -p 5555:80 \
    -d dpage/pgadmin4
$ ./gradlew bootRun

Запуск в Docker

Сборка docker образа:

$ ./gradlew bootJar
$ docker build -t urbanlabs-backend .

Запуск docker контейнера:

$ docker run \
    --name urbanlabs-backend \
    -p 8080:8080 \
    -d urbanlabs-backend