/
h0tnanny
/
IotPlatform
Обзор
Документация
Войти
/
h0tnanny
/
IotPlatform
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
develop
docker-compose.yml
52 строки
1 KB
h0tnanny
added database
24 янв 2026, 21:10
24 янв 2026, 21:10
1cdf8b4
Код
Авторство
О чём код?
services: postgres: image: postgres:15-alpine container_name: iot-platform-postgres restart: unless-stopped environment: POSTGRES_DB: iot_platform POSTGRES_USER: postgres POSTGRES_PASSWORD: postgres PGDATA: /var/lib/postgresql/data/pgdata ports: - "5433:5432" volumes: - postgres_data:/var/lib/postgresql/data - ./database/schema.sql:/docker-entrypoint-initdb.d/01-schema.sql healthcheck: test: ["CMD-SHELL", "pg_isready -U postgres"] interval: 10s timeout: 5s retries: 5 networks: - iot-platform # Опционально: pgAdmin для управления БД через веб-интерфейс pgadmin: image: dpage/pgadmin4:latest container_name: iot-platform-pgadmin restart: unless-stopped environment: PGADMIN_DEFAULT_EMAIL: admin@iot-platform.local PGADMIN_DEFAULT_PASSWORD: admin PGADMIN_CONFIG_SERVER_MODE: 'False' ports: - "5050:80" volumes: - pgadmin_data:/var/lib/pgadmin depends_on: - postgres networks: - iot-platform profiles: - tools # Запускается только с флагом --profile tools volumes: postgres_data: driver: local pgadmin_data: driver: local networks: iot-platform: driver: bridge