view docker/docker-compose_e2e.yml @ 3410:55f9a38864af

jp (file/receive): display or answer to C.META_TYPE_NOT_IN_ROSTER_LEAK dialog: when a file is proposed by an entity not in roster, the dialog asking for confirmation is displayed. If the bare jid of the sender is explicitely waited (i.e. it's in arguments), then the dialog is automatically confirmed.
author Goffi <goffi@goffi.org>
date Thu, 12 Nov 2020 14:53:16 +0100
parents b3e7e3c49d8f
children 0653be94ee5e
line wrap: on
line source

version: "3.6"
services:

  prosody:
    build: prosody_e2e
    image: salutatoi/prosody_e2e
    depends_on:
      # we need to depend on sat to get IP address of the container for conf
      - sat
    tmpfs: /var/lib/prosody
    tmpfs: /var/log/prosody
    networks:
      default:
        aliases:
          - server1.test
          - server2.test
          - server3.test

  db:
    image: postgres
    environment:
      POSTGRES_PASSWORD: test_e2e
      POSTGRES_DB: pubsub
    tmpfs: /var/lib/postgresql/data

  pubsub:
    build: pubsub
    image: salutatoi/sat_pubsub
    depends_on:
      - db
      - prosody
    environment:
      PGHOST: db
      PGUSER: postgres
      PGPASSWORD: test_e2e
      SAT_PUBSUB_RHOST: server1.test
      SAT_PUBSUB_JID: pubsub.server1.test
      SAT_PUBSUB_XMPP_PWD: test_e2e

  sat:
    build: backend_e2e
    image: salutatoi/sat_e2e
    environment:
      SAT_TEST_ENV_E2E: "1"
    networks:
      default:
        aliases:
          - sat.test