Mercurial > libervia-backend
view docker/docker-compose-e2e.yml @ 4095:684ba556a617
core (memory/sqla_mapping): fix legacy pickled values:
folloing packages refactoring, legacy pickled values could not be unpickled (due to use of
old classes). This temporary workaround fix it, but the right thing to do will be to move
from pickle to JSON at some point.
author | Goffi <goffi@goffi.org> |
---|---|
date | Mon, 12 Jun 2023 14:57:27 +0200 |
parents | 87caf6284c55 |
children |
line wrap: on
line source
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/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:${DOCKER_LIBERVIA_REV:-dev}-e2e build: context: backend-dev-e2e args: REVISION: ${DOCKER_LIBERVIA_REV:-} 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:${DOCKER_LIBERVIA_REV:-dev}-e2e build: context: libervia-web-dev-e2e args: REVISION: ${DOCKER_LIBERVIA_REV:-} 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: