Goffi
65e519efd3
docker: separate build instructions for demo compose file
2021-04-23 10:08:58 +02:00
Goffi
a2e7469f09
docker: add demo images and compose file
2021-04-23 09:59:16 +02:00
Goffi
363788de7d
docker: update following name changes:
...
`backend_e2e` now print properly backend logs
2021-04-16 18:32:16 +02:00
Goffi
f69eb56a02
docker (pubsub): install latest version of postgresql-client with PostgreSQL own Debian repos.
2020-12-10 10:28:05 +01:00
Goffi
a130048614
docker: use slim version of Debian as base for our images
2020-12-10 10:28:00 +01:00
Goffi
ad3aea8ec0
tests, doc(testing): added pytest-dependency plugin to backend_e2e image + doc
2020-12-04 12:37:38 +01:00
Goffi
b552e37a5b
docker (e2e): use shared volume for SàT's local dir:
...
It is necessary to have a shared local dir to let libervia access files.
2020-12-04 12:30:00 +01:00
Goffi
fb216829c3
tests, docker(e2e): added e2e tests for Libervia:
...
- moved jp tests to `e2e/jp`
- new fixtures
- adapted docker-compose
- improved `run_e2e` with several flags + report on failure
- doc to come
2020-11-27 16:39:40 +01:00
Goffi
a9614470aa
docker (backend_e2e): added packages necessary to test Libervia + some debugging tools
2020-11-27 16:31:05 +01:00
Goffi
36ec44730d
docker (e2e): added libervia and libervia.test in certificates
2020-11-27 16:26:36 +01:00
Goffi
96bf65cb7a
docker(libervia): build site in the image:
...
this will avoid a build each time the container starts fresh (notably with tests), as this
is time and resource consuming (notably with node modules which would need to be
downloaded each time).
2020-11-27 16:25:02 +01:00
Goffi
b2cf3efd8b
docker: added libervia e2e image and include it in docker-compose_e2e:
...
The `libervia_e2e` image is based on main `libervia` one, and add, register and set the
same test certificates as the ones used in `backend_e2e`.
2020-11-16 14:51:15 +01:00
Goffi
670bea6e55
docker (backend_e2e): set xmpp_domain in conf.
2020-11-16 14:51:13 +01:00
Goffi
2df24ca3b1
docker (backend): fixed media_dir in conf.
2020-11-16 14:50:55 +01:00
Goffi
2556a2c332
docker (libervia): expose HTTP and HTTPS ports
2020-11-15 17:05:47 +01:00
Goffi
18fc12222b
docker (compose): name libervia image
2020-11-15 17:05:14 +01:00
Goffi
a187f66d92
docker (compose): test environment variable + network alias:
...
`SAT_TEST_ENV_E2E` is set to `1` to indicate that e2e environment requirement are
available (notably specific accounts and hosts created). The e2e tests needing it won't be
launched if this variable is not set.
A network alias is set for the backend at `sat.test` (to have a tld available, needed for
some network libraries like OpenSSL).
2020-11-12 14:53:15 +01:00
Goffi
a9418adb36
docker (prosody_e2e): install ipcheck so jp doesn't need to contact external website
2020-11-12 14:53:15 +01:00
Goffi
0dd689e29d
docker (backend_e2e): install pytest and sh
2020-11-12 14:53:15 +01:00
Goffi
697140bed7
docker (backend): set background to dark to avoid trouble with autodetection in jp
2020-11-12 14:53:15 +01:00
Goffi
0e7f9c1247
docker: dockers images, first draft:
...
This patch introduce new docker images, replacing the unmaintained ones which were in
sat_docs.
Images + docker-compose files are provided to use SàT backend and Libervia, but also to
integrate and configure Prosody and SàT PubSub to run end-to-end tests.
2020-10-19 09:30:45 +02:00