Advertisement
moonion_nashivan

Untitled

Aug 22nd, 2019
177
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
YAML 5.83 KB | None | 0 0
  1. networks:
  2.   almsys:
  3.     driver: bridge
  4.     ipam:
  5.       config:
  6.       - aux_addresses:
  7.           osm-server: 172.10.1.20
  8.           parse-server: 172.10.1.10
  9.         gateway: 172.10.1.1
  10.         subnet: 172.10.1.0/16
  11. services:
  12.   asterisk:
  13.     command: ["asterisk", "-f"]
  14.     cap_add:
  15.    - ALL
  16.     image: registry.wahgo.com/alm/asterisk:4.1.6
  17.     network_mode: host
  18.     privileged: true
  19.     restart: always
  20.     volumes:
  21.    - /dev:/dev:rw
  22.     - ./data/records/calls:/var/spool/asterisk/calls:rw
  23.     - ./data/records/conferences:/var/spool/asterisk/monitor:rw
  24.   asterisk-server:
  25.     depends_on:
  26.    - asterisk
  27.     environment:
  28.       NAMI_HOST: 192.168.20.2
  29.       NAMI_PORT: '5038'
  30.       NAMI_SECRET: kyodoami
  31.       NAMI_USERNAME: kyodo
  32.     image: registry.wahgo.com/alm/asterisk-server:4.1.0
  33.     networks:
  34.       almsys: {}
  35.     privileged: true
  36.     restart: always
  37.     volumes:
  38.    - ./license:/license:ro
  39.     - ./data/records/conferences:/records/conferences:ro
  40.   backup:
  41.     depends_on:
  42.    - mongo
  43.     environment:
  44.       CRON_TIME: 5 * * * *
  45.       INIT_BACKUP: "true"
  46.       MAX_BACKUPS: '50'
  47.       MONGODB_HOST: mongo
  48.       MONGODB_PORT: '27017'
  49.     image: registry.wahgo.com/alm/backup:3.1.0
  50.     networks:
  51.       almsys: {}
  52.     restart: always
  53.     volumes:
  54.    - ./data/backup:/backup:rw
  55.   convertor:
  56.     depends_on:
  57.    - parse-server
  58.     environment:
  59.       PARSE_APP_ID: pQpwnZzfnfDlTcVXkSPuZpMsSKccGIN0TLlq0hcq
  60.       PARSE_MASTER_KEY: ZMVIBogF5p7x7WydSk6nQOTWnlNWKfJRcgB3kpvG
  61.     image: registry.wahgo.com/alm/convertor:4.1.0
  62.     networks:
  63.       almsys: {}
  64.     privileged: true
  65.     restart: always
  66.     volumes:
  67.    - ./license:/license:ro
  68.     - ./data/records:/records:rw
  69.     volumes_from:
  70.    - service:parse-server:ro
  71.   coturn:
  72.     environment:
  73.       PGID: '1000'
  74.       PUID: '1000'
  75.     image: woahbase/alpine-coturn:x86_64
  76.     network_mode: host
  77.     ports:
  78.    - 3478:3478/udp
  79.     - 3478:3478/tcp
  80.     - 3480:3480/udp
  81.     - 3480:3480/tcp
  82.     volumes:
  83.    - /etc/hosts:/etc/hosts:ro
  84.     - /etc/localtime:/etc/localtime:ro
  85.     - ./data/coturn:/var/lib/coturn:rw
  86.   mongo:
  87.     image: mongo:4.0.4
  88.     networks:
  89.       almsys: {}
  90.     restart: always
  91.     volumes:
  92.    - ./data/mongodb:/data/db:rw
  93.   nginx:
  94.     depends_on:
  95.    - osm-server
  96.     - parse-dashboard
  97.     - parse-server
  98.     - web
  99.     - web-server
  100.     image: registry.wahgo.com/alm/nginx:4.1.1
  101.     networks:
  102.       almsys: {}
  103.     ports:
  104.    - 80:80/tcp
  105.     - 443:443/tcp
  106.     restart: always
  107.     volumes:
  108.    - ./data/records:/records:ro
  109.     volumes_from:
  110.    - service:web:ro
  111.   osm-server:
  112.     environment:
  113.       PGCTLTIMEOUT: '1200'
  114.       TZ: Asia/Singapore
  115.     image: registry.wahgo.com/alm/osm-server:3.1.4
  116.     networks:
  117.       almsys: {}
  118.     restart: always
  119.   parse-dashboard:
  120.     environment:
  121.       MOUNT_PATH: /dashboard/
  122.       PARSE_DASHBOARD_ALLOW_INSECURE_HTTP: 1
  123.       PARSE_DASHBOARD_CONFIG: "{\n  \"apps\": [\n    {\n      \"serverURL\": \"https://alm.wahgo.com/parse\"\
  124.        ,\n      \"appId\": \"pQpwnZzfnfDlTcVXkSPuZpMsSKccGIN0TLlq0hcq\",\n      \"\
  125.         masterKey\": \"ZMVIBogF5p7x7WydSk6nQOTWnlNWKfJRcgB3kpvG\",\n      \"appName\"\
  126.         : \"ParseServerApp\"\n    }\n  ],\n  \"users\": [\n    {\n      \"user\":\
  127.         \ \"admin\",\n      \"pass\": \"admin\"\n    }\n  ]\n}\n"
  128.    image: yongjhih/parse-dashboard:1.0.22
  129.    networks:
  130.      almsys: {}
  131.    restart: always
  132.  parse-server:
  133.    depends_on:
  134.    - asterisk-server
  135.    - mongo
  136.    - radio-server
  137.    environment:
  138.      CLEAN_LOGS_AFTER_DAYS: '30'
  139.      MIGRATION_DATABASE_URI: mongodb://mongo
  140.      PARSE_PUBLIC_SERVER_URL: https://alm.wahgo.com/parse
  141.      PARSE_SERVER_APPLICATION_ID: pQpwnZzfnfDlTcVXkSPuZpMsSKccGIN0TLlq0hcq
  142.      PARSE_SERVER_DATABASE_URI: mongodb://mongo/parsedev
  143.      PARSE_SERVER_MASTER_KEY: ZMVIBogF5p7x7WydSk6nQOTWnlNWKfJRcgB3kpvG
  144.      WS_VIDEO_SERVER: ws://192.168.20.2:5633
  145.    image: registry.wahgo.com/alm/parse-server:4.1.4
  146.    networks:
  147.      almsys: {}
  148.    privileged: true
  149.    restart: always
  150.    volumes:
  151.    - ./data/files:/files:rw
  152.    - ./license:/license:ro
  153.    - ./data/records:/records:rw
  154.  radio-server:
  155.    cap_add:
  156.    - ALL
  157.    environment:
  158.      TIBBO_CHECK_INTERVAL_H: '1'
  159.    image: registry.wahgo.com/alm/radio-server:4.1.0
  160.    networks:
  161.      almsys: {}
  162.    privileged: true
  163.    restart: always
  164.    volumes:
  165.    - /dev:/dev:rw
  166.    - /lib/modules:/lib/modules:rw
  167.    - ./license:/license:ro
  168.  video-server:
  169.    cap_add:
  170.    - ALL
  171.    depends_on:
  172.    - parse-server
  173.    environment:
  174.      ASTERISK_HOST: 192.168.20.2
  175.      DISPLAY: unix
  176.      PARSE_APP_ID: pQpwnZzfnfDlTcVXkSPuZpMsSKccGIN0TLlq0hcq
  177.      PARSE_MASTER_KEY: ZMVIBogF5p7x7WydSk6nQOTWnlNWKfJRcgB3kpvG
  178.      PORT: '5633'
  179.      SIPS_START_PORT: '5100'
  180.      XAUTHORITY: ''
  181.    image: registry.wahgo.com/alm/video-server:4.1.1
  182.    ipc: host
  183.    network_mode: host
  184.    privileged: true
  185.    restart: always
  186.    volumes:
  187.    - /dev:/dev:rw
  188.    - ./data/files:/files:ro
  189.    - /lib/modules:/lib/modules:rw
  190.    - ./license:/license:ro
  191.    - ./data/records:/records:rw
  192.    - /root/.Xauthority:/root/.Xauthority:rw
  193.    - ./.X11-unix:/tmp/.X11-unix:rw
  194.    volumes_from:
  195.    - service:parse-server:ro
  196.  web:
  197.    image: registry.wahgo.com/alm/web:4.1.105
  198.    networks:
  199.      almsys: {}
  200.  web-server:
  201.    depends_on:
  202.    - parse-server
  203.    environment:
  204.      APP_VER: 4.0.0
  205.      DEF_MAP: OSM
  206.      PARSE_APP_ID: pQpwnZzfnfDlTcVXkSPuZpMsSKccGIN0TLlq0hcq
  207.      PARSE_LIVE_QUERY_SERVER_URL: wss://alm.wahgo.com/parse
  208.      PARSE_SERVER_URL: https://alm.wahgo.com/parse
  209.      SIP_SERVER_IP: alm.wahgo.com
  210.      SIP_SERVER_PORT: '8089'
  211.    image: registry.wahgo.com/alm/web-server:4.1.0
  212.    networks:
  213.      almsys: {}
  214.    privileged: true
  215.    restart: always
  216.    volumes_from:
  217.    - service:parse-server:ro
  218. version: '2.0'
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement