/
I.T_Egor
/
java-shareit
Обзор
Документация
Войти
/
I.T_Egor
/
java-shareit
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
docker-compose.yml
42 строки
999 B
IT-Egor
add docker
28 фев 2025, 22:37
28 фев 2025, 22:37
e3bb2bf
Код
Авторство
О чём код?
services: gateway: build: gateway image: shareit-gateway container_name: shareit-gateway ports: - "8080:8080" depends_on: - server environment: - SHAREIT_SERVER_URL=http://server:9090 server: build: server image: shareit-server container_name: shareit-server ports: - "9090:9090" depends_on: - db environment: - SPRING_DATASOURCE_URL=jdbc:postgresql://db:5432/shareit - SPRING_DATASOURCE_USERNAME=shareit - SPRING_DATASOURCE_PASSWORD=shareit - JAVA_TOOL_OPTIONS=-Duser.timezone=Europe/Moscow db: image: postgres:16.1 container_name: postgres ports: - "5433:5432" volumes: - ./volumes/postgres:/var/lib/postgresql/data/ environment: - POSTGRES_PASSWORD=shareit - POSTGRES_USER=shareit - POSTGRES_DB=shareit healthcheck: test: pg_isready -q -d $$POSTGRES_DB -U $$POSTGRES_USER timeout: 5s interval: 5s retries: 10