<commit_before>version: '2'

volumes:
  traefik-ssl:
    external:
      name: "geo_traefik-ssl"

networks:
  geo_default:
    external:
      name: geo_default

services:

  staoi:
    extends:
      file: docker-compose.yml
      service: staoi
    build:
      context: .
      dockerfile: Dockerfile.x86_64
    image: sofwerx/staoi:x86_64
    networks:
     - geo_default
    labels:
      - "traefik.backend=staoi"
      - "traefik.port=8000"
      - "traefik.frontend.rule=Host:${STAOI_HOST}"
      - "traefik.frontend.passHostHeader=true"
      - "traefik.frontend.entryPoints=http,https"
    environment:
      HOST: ${STAOI_HOST}

  orient:
    extends:
      file: docker-compose.yml
      service: orient
    environment:
      PEER_CONFIG: "{'iceServers': [ { url: 'turn:user@turn.${DNS_DOMAIN}:3478', username: 'user', credential: '${TURN_PASSWORD}' } ]}"
      REFRESH_CONFIG: '{ triangulate: 2000 }'
      OBJLOB_CONFIG: "{ enabled: true, url: 'https://${STAOI_HOST}:8443/GetObjectLoB/' }"
      TRIANGULATE_CONFIG: "{ enabled: true, url: 'https://${STAOI_HOST}:8443/LocateTarget/' }"
      PUSHCOT_CONFIG: "{ enabled: true, url: 'https://${STAOI_HOST}:8443/PushCoT/' }"
      SECURE_PORT: 8443
    networks:
     - geo_default
    labels:
      - "traefik.backend=orient"
      - "traefik.port=9999"
      - "traefik.frontend.rule=Host:${ORIENT_HOST}"
      - "traefik.frontend.passHostHeader=true"
      - "traefik.frontend.entryPoints=http,https"

  turn:
    extends:
      file: docker-compose.yml
      service: turn
    volumes:
     - traefik-ssl:/ssl
    networks:<commit_msg>More geo environment tweaks for orient/staoi<commit_after>version: '2'

volumes:
  traefik-ssl:
    external:
      name: "geo_traefik-ssl"

networks:
  geo_default:
    external:
      name: geo_default

services:

  staoi:
    extends:
      file: docker-compose.yml
      service: staoi
    build:
      context: .
      dockerfile: Dockerfile.x86_64
    image: sofwerx/staoi:x86_64
    networks:
     - geo_default
    labels:
      - "traefik.backend=staoi"
      - "traefik.port=8000"
      - "traefik.frontend.rule=Host:${STAOI_HOST}"
      - "traefik.frontend.passHostHeader=true"
      - "traefik.frontend.entryPoints=http,https"
    environment:
      HOST: ${STAOI_HOST}
      ATAK_IP: 192.168.1.160
      ATAK_PORT: 4242
      ATAK_PROTO: UDP

  orient:
    extends:
      file: docker-compose.yml
      service: orient
    environment:
      PEER_CONFIG: "{'iceServers': [ { url: 'turn:user@192.168.1.153:3478', username: 'user', credential: '${TURN_PASSWORD}' } ]}"
      REFRESH_CONFIG: '{ triangulate: 2000 }'
      OBJLOB_CONFIG: "{ enabled: true, url: 'https://${STAOI_HOST}:8443/GetObjectLoB/' }"
      TRIANGULATE_CONFIG: "{ enabled: true, url: 'https://${STAOI_HOST}:8443/LocateTarget/' }"
      PUSHCOT_CONFIG: "{ enabled: true, url: 'https://${STAOI_HOST}:8443/PushCoT/' }"
      SECURE_PORT: 8443
    networks:
     - geo_default
    labels:
      - "traefik.backend=orient"
      - "traefik.port=9999"
      - "traefik.frontend.rule=Host:${ORIENT_HOST}"
      - "traefik.frontend.passHostHeader=true"
      - "traefik.frontend.entryPoints=http,https"

  turn:
    extends:
      file: docker-compose.yml
      service: turn
    volumes:
     - traefik-ssl:/ssl
    networks:
{'fraction_non_alphanumeric': 0.1388299484692331, 'fraction_numerical': 0.03213094877235526, 'mean_word_length': 2.7585421412300684, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 6, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 2, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '541563', 'n_tokens_mistral': 1333, 'n_tokens_neox': 1236, 'n_words': 186}