• Главная
  • Документация

АГИС Администрирование

Главная/Документация/АГИС Администрирование
Развернуть все Свернуть все
  • О разделе АГИС Администрирование
  •  Установка АГИС
    • Инсталяция Ubuntu
    • Установка LVM
    • Установка Docker
    • Установка модулей АГИС
    • Резервные копии
  • Запуск, перезапуск и останов АГИС
  •  Администрирование
    •   Ubuntu
      •   LVM&Snapshot
        • Snapshot
        • agis_backup_lvm_xfs
        • Ошибки
      •   Nginx, ssl, letsencrypt
        • Сертификат ssl
        • Letsencrypt
      •   NAS
        • Synology
        • Qnap
      •   SSH
        • SSH доступ без пароля по ключу
        • Клиент ssh
      •   Разные команды
        • Основные команды Linux
        • Расширенные команды
        • Работа с сервером
      • FTP server
      • VPN server
    •   Базы данных
      • Запуск базы данных АГИС
      •   Mongo
        • mongodump-mongorestore
        • Основы
        • Test mongo db
        • Запросы mongodb
        • Запуск mongodb
        • Studio 3T for Mongo DB
        • Тестовый контейнер mongodb
        • mongodb формат даты
        • Replica set
      •   PostgreSQL
        • Test postgis
        • Dump&Restore PostgreSQL
        • Установка и запуск
        • PostgreSQL разное
      •   Elastic search
        • Команды elasticsearch
        • Tools to backup and restore ElasticSearch indices
      • Troubleshooting базы данных АГИС
      • MySql
    •   Docker
      • Команды Docker
      • Команды Docker (admin)
      • docker ps
      • .env
      • docker images save load
    •   Troubleshhoting
      • Mobaxterm
      • Проблема с дисками после raid
    •   Pfsense
      • Установка
      • Openvpn client
    •   Разное
      • Сколько байт(бит) в килобайте, мегабайте, гигабайте
      • Save bookmarks Studio 3T Mobaxterm
      • Acronis true image
      • Кодировки
  •  АГИС ГИС сервер
    • Запуск и остановка Tile сервера
    • Экспорт шейпа из АГИС ГИС
    • Импорт шейпа в АГИС ГИС
    • Backup&restore postgis(postgres)
    • Запуск pgAdmin4
    • Troubleshooting postgis
  •  АГИС Администрирование
    •   Пользователи
      • Добавление нового пользователя
    •   Роли
      • Добавление новой роли
    •   Перевод
      • Добавления перевода
    • АДС (Автоматизированная дисп служба)

Test postgis

133 просмотров 0

devir@devir:~/test-db$ cat postgis-test-db.yml
version: '2.4'

services:
# docker run --name tile-postgis-ural -e POSTGRES_PASSWORD=Devirpostgis -e POSTGRES_PORT=5435 -p 5436:5432 --restart="always" -d mdillon/postgis
  postgis-test-db:
    image: mdillon/postgis
    container_name: postgis-test-db
    volumes:
      - ./postgis-test-db/data:/var/lib/postgresql/data
    ports:
      - 5402:5432
    environment:
      - POSTGRES_PASSWORD=12345
      - POSTGRES_PORT=5432 # смотрит порт postgres, который запущен в postgis
    healthcheck:
       test: ["CMD-SHELL", "pg_isready -U postgres"]
       interval: 10s
       timeout: 5s
       retries: 5

networks:
  default:
    external:
      name: agis-net

devir@devir:~/test-db$ docker-compose -f postgis-test-db.yml up -d
Creating postgis-test-db ... done
devir@devir:~/test-db$ docker-compose -f postgis-test-db.yml ps
     Name                    Command                 State               Ports
---------------------------------------------------------------------------------------
postgis-test-db   docker-entrypoint.sh postgres   Up (healthy)   0.0.0.0:5402->5432/tcp


devir@devir:/data/agis/db$ cat agis-postgis-db-fresh.yml
version: '2.4'

services:
# docker run --name tile-postgis-ural -e POSTGRES_PASSWORD=Devirpostgis -e POSTGRES_PORT=5435 -p 5436:5432 --restart="always" -d mdillon/postgis
  agis-postgis-db-fresh:
    image: mdillon/postgis
    container_name: agis-postgis-db-fresh
    volumes:
      - ./agis-postgis-db-fresh/data:/var/lib/postgresql/data
    ports:
      - 5401:5432
    environment:
      - POSTGRES_PASSWORD=12345
      - POSTGRES_PORT=5432 # смотрит порт postgres, который запущен в postgis
    healthcheck:
       test: ["CMD-SHELL", "pg_isready -U postgres"]
       interval: 10s
       timeout: 5s
       retries: 5

networks:
  default:
    external:
      name: agis-net

devir@devir:/data/agis/db$ docker-compose -f agis-postgis-db-fresh.yml up -d
Creating agis-postgis-db-fresh ... done
devir@devir:/data/agis/db$ docker-compose -f agis-postgis-db-fresh.yml ps
        Name                       Command                 State               Ports
---------------------------------------------------------------------------------------------
agis-postgis-db-fresh   docker-entrypoint.sh postgres   Up (healthy)   0.0.0.0:5401->5432/tcp
Вам может быть интересно
  • Сертификат ssl
  • Replica set
  • VPN server
  • MySql
  • Кодировки
  • АДС (Автоматизированная дисп служба)
  • Copyright 2020 AGIS. Все права защищены