Commit graph

12 commits

Author SHA1 Message Date
nicobo
31111ab790
doc fixes 2021-03-15 22:51:38 +01:00
nicobo
6e8091c323
+ cryptography don't use rust fix (same as in the debian image) 2021-02-12 12:19:09 +01:00
nicobo
5805cbad4c
- disabling back rust extension for cryptography as it raises again the 'rust fix' build problem but it cannot be solved as for signal 2021-02-10 21:42:25 +01:00
nicobo
73a95157d8
+ adding version constraints to prevent some automatic upgrades (that BREAK build !)
~ debian.Dockerfile : rust is copied from an existing image because it's 
just too complex to maintain
2021-02-09 22:55:09 +01:00
nicobo
29cea1bbeb
~ reverting to all pip install at the same place (cryptography doc was misleading)
+ trying both rustup and package method for debian, as packages are 
often outdated (at the opposite of alpine)
2021-02-09 13:02:40 +01:00
nicobo
78a5fb44ae
~ Installing cryptography before rust, as recommended 2021-02-08 23:05:31 +01:00
nicobo
ea1cddfdf3
~ fixed : /etc/nicobot files were not copied there 2021-02-07 23:00:02 +01:00
nicobo
18e2d97673
+ added options to configure signal & jabber conf/data directories
~ moved entrypoint script into the PATH
~ using /var/nicobot as the working directory with default configuration 
files
2021-02-06 22:38:51 +01:00
nicobo
1e8574cec2
~ Moving the most changing parts after the dependencies build so this layer can be reused to speed up the build
~ only copying explicit files (no more 'COPY . .')
+ also installing requirements-build.txt as its cleaner and might 
prevent bugs in the future (although it was not required because all 
build requirements are installed in a step before)
+ fixed : creating the .omemo directory to store OMEMO keys (XMPP 
backend)
+ adding default configuration files (less CLI parameters are therefore 
mandatory)
2021-01-23 22:34:34 +01:00
nicobo
9dab8d5325
Doc fix 2021-01-18 22:40:07 +01:00
nicobo
5c302325f7
- rustup does not exit for arm on alpine 2021-01-18 08:03:07 +01:00
nicobo
931cfae18d
+ smaller images that should work on more CPU architectures 2021-01-17 23:40:30 +01:00