Mercurial > libervia-backend
diff docker/web-demo.yml @ 3511:db0f4d419448
docker: add demo images and compose file
author | Goffi <goffi@goffi.org> |
---|---|
date | Fri, 23 Apr 2021 09:59:16 +0200 |
parents | |
children | d018d2d8a9e5 |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/docker/web-demo.yml Fri Apr 23 09:59:16 2021 +0200 @@ -0,0 +1,68 @@ +version: "3.6" +services: + + prosody: + image: libervia/prosody:demo + build: prosody-demo + 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 + + 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-demo + build: backend-dev-demo + volumes: + - libervia-web-demo_data:/home/libervia/.local/share/libervia + ports: + # HTTP Upload + - "7777:7777" + networks: + default: + aliases: + - libervia-backend.test + + web: + image: libervia/web:dev-demo + build: libervia-web-dev-demo + depends_on: + - backend + environment: + LIBERVIA_PASSPHRASE: test_demo + volumes: + - libervia-web-demo_data:/home/libervia/.local/share/libervia + ports: + - "8880:8880" + networks: + default: + aliases: + - libervia-web.test + +volumes: + libervia-web-demo_data: