Mercurial > libervia-backend
diff docker/docker-compose-e2e.yml @ 3497:73e04040d577
docker: update following name changes:
`backend_e2e` now print properly backend logs
author | Goffi <goffi@goffi.org> |
---|---|
date | Fri, 16 Apr 2021 18:32:16 +0200 |
parents | docker/docker-compose_e2e.yml@d9955bb10d15 |
children | 0ffaa231138c |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/docker/docker-compose-e2e.yml Fri Apr 16 18:32:16 2021 +0200 @@ -0,0 +1,74 @@ +version: "3.6" +services: + + prosody: + image: libervia/prosody:e2e + build: prosody-e2e + depends_on: + # we need to depend on backend to get IP address of the container for conf + - backend + 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: libervia/pubsub + depends_on: + - db + - prosody + environment: + PGHOST: db + PGUSER: postgres + PGPASSWORD: test_e2e + LIBERVIA_PUBSUB_RHOST: server1.test + LIBERVIA_PUBSUB_JID: pubsub.server1.test + LIBERVIA_PUBSUB_XMPP_PWD: test_e2e + + backend: + image: libervia/backend:dev-e2e + build: backend-dev-e2e + environment: + LIBERVIA_TEST_ENV_E2E: "1" + LIBERVIA_TEST_ENV_E2E_WEB: "1" + volumes: + - libervia_data:/home/libervia/.local/share/libervia + ports: + # VNC server for Libervia e2e tests visual mode + - 5900 + networks: + default: + aliases: + - libervia-backend.test + + web: + image: libervia/web:dev-e2e + build: libervia-web-dev-e2e + depends_on: + - backend + environment: + LIBERVIA_PASSPHRASE: test_e2e + volumes: + - libervia_data:/home/libervia/.local/share/libervia + ports: + - "8080" + - "8443" + networks: + default: + aliases: + - libervia-web.test + +volumes: + libervia_data: