Stefan Schwarz
3e0de8128d
Remove build packages from docker image by using multistage Dockerfile.
2018-06-14 08:47:46 +02:00
louiz’
a209e77fc2
Rename a few CI things to a useful names
2018-01-26 00:35:32 +01:00
louiz’
044a1a0c8c
Use a specific (0.4.2) pyasn1 version in the debian Dockerfile
2017-12-16 20:36:15 +01:00
louiz’
b1f850b639
Update the docker images to enable postgresql, and document them
2017-12-16 16:23:07 +01:00
louiz’
49c86398a5
Change docker documentation regarding the database permissions
...
fix #3290
2017-08-19 13:18:56 +02:00
louiz’
369cf51968
Debian now includes libasan3 instead of 1
2017-08-01 22:02:03 +02:00
louiz’
765e07d61f
Fix the conf in the alpine docker image
2017-08-01 22:02:03 +02:00
louiz’
488c36f22e
Docker: run the openssl commands as the tester user, for permission issues
2017-08-01 22:02:03 +02:00
louiz’
6187423e6e
Aaaand move the biboumi.cfg file for docker
2017-07-26 22:32:54 +02:00
louiz’
f1306c62e0
Also move the README.md in that directory
2017-07-25 21:53:56 +02:00
louiz’
22cb2659e9
Move the Dockerfile inside an alpine subdirectory
2017-07-25 21:51:50 +02:00
louiz’
7ba8f1b325
Remove c-ares from the alpine image
2017-06-14 14:23:22 +02:00
louiz’
41c23aab37
Update the docker images and the gitlab-ci script to use sqlite3
2017-06-14 00:19:15 +02:00
louiz’
97f01d8e12
Add biboumi-test-archlinux and biboumi-debian-packaging Dockerfiles
2017-05-24 13:44:32 +02:00
louiz’
3666f35e0e
Use alpine for the docker image, and simplify the config + run stuff
...
Using env variable directly used by the process, it’s easier than calling
sed on the configuration file before we start the process. Also we don’t
need to start as root anymore, and it’s a lot cleaner.
2017-04-21 11:49:23 +02:00
louiz’
06094245e9
Add a e2e test on alpine
2017-04-20 22:44:14 +02:00
louiz’
4fde4d7369
docker: Run the process using “exec”, to be able to cleanly receive signals
2017-04-12 19:27:52 +02:00
louiz’
7d2b8eb526
Always chown biboumi /var/lib/biboumi when the docker container starts
...
This fixes permission problems when we bind a volume that is not owned by
the biboumi user.
2017-04-12 18:26:30 +02:00
louiz’
5d0bae6597
Re-add the c-ares lib in the docker test images
2017-03-21 15:01:28 +01:00
louiz’
11c63ebceb
Add the gcrypt dependency to the biboumi-test docker images
2017-03-06 01:22:51 +01:00
louiz’
e6e37a6f20
Don’t wrap the lines in docker/README.md
2017-03-01 14:14:39 +01:00
louiz’
ea0151165a
Use markdown for the docker readme
2017-02-28 23:54:02 +01:00
louiz’
90b3c07b6c
Revert "Split the biboumi dockerfile into two, to be able to disable the cache"
...
This reverts commit 26eb28dc23 .
2017-02-28 23:46:55 +01:00
louiz’
26eb28dc23
Split the biboumi dockerfile into two, to be able to disable the cache
2017-02-28 19:39:09 +01:00
louiz’
9f978cda94
docker: fix the SECRET->PASSWORD in entrypoint.sh
2017-02-17 22:59:16 +01:00
louiz’
27d847711c
docker: Add the XMPP_SERVER_IP option, and document the --network=host usage
2017-02-17 14:58:23 +01:00
louiz’
f90969e1a1
docker: Properly handle and document the /var/lib/biboumi directory
2017-02-17 22:57:30 +01:00
louiz’
6c35f49dd8
Add a biboumi Dockerfile
2017-02-17 18:25:49 +01:00
louiz’
3699463e2a
Refactor and split the Dockerfiles, to build a base without litesql
2017-01-17 23:42:02 +01:00
louiz’
5b56007828
Use udns instead of c-ares
...
fix #3226
2017-01-06 22:58:18 +01:00
louiz’
eecb95352e
Add libasan and libubsan in the test docker images
2017-01-04 01:53:53 +01:00
louiz’
16feed7e9e
Update the DockerFiles to include openssl
2016-12-24 16:20:50 +01:00
louiz’
6fee8394f0
Fix the locales in the docker test images
2016-12-08 09:39:43 +01:00
louiz’
b65ff9edb8
In the docker images, use port 1113 for charybdis’ identd connection
2016-12-04 22:56:40 +01:00
louiz’
8b178aa82f
Fix the sonar-qube submission
2016-11-01 17:10:11 +01:00
louiz’
7144a39a1e
Automate the sonar-qube scanner submission in the ci process
2016-10-31 15:45:56 +01:00
louiz’
5477db7999
Add a coverity job that runs cov-build and submit the archive to coverity.com
2016-10-06 22:29:47 +02:00
louiz’
a8d28a38d4
In the debian docker, install aiodns from source instead of pip
...
Because, I don’t know why but, this doesn’t work.
2016-09-16 23:20:22 +02:00
louiz’
aae2d5127b
Add zlib to the debian dockerfile, to build charybdis properly
2016-08-29 09:17:31 +02:00
louiz’
7536a1b3f3
Respond to MAM requests on a channel JID
...
At the moment, result-set-management is not implemented, the whole history
(well, at most 1024 messages) is returned.
2016-08-28 22:42:50 +02:00
louiz’
7cc05ab496
Refactor the CI file, build many configurations
2016-07-23 11:29:40 +02:00
louiz’
dadfc349d9
Use latest git of botan in the dockerfiles
2016-07-03 14:36:38 +02:00
louiz’
38202e5f6e
Update the build process to take into account the rst files
2016-05-23 11:51:03 +02:00
louiz’
ce2b8a15f1
ci: Have two builds: on fedora and on debian
2016-05-12 11:41:54 +02:00
louiz’
e8e60b715c
Add a Dockerfile for biboumi-test-debian
2016-05-12 11:41:34 +02:00
louiz’
38a59c38ff
Add a Dockerfile to build a biboumi-test image
2016-04-22 11:58:18 +02:00