Commit Graph

45 Commits

Author SHA1 Message Date
maxlath
fd2fce9147 docker-compose: remove tty=true
as it seems unnecessary for our use-case
See https://docs.docker.com/reference/compose-file/services/#tty
and https://docs.docker.com/reference/cli/docker/container/run/#tty
2025-02-28 11:42:48 +01:00
jums
3845f4eddb docker-compose: propose alternatives to admins who want to tweak some code 2025-02-28 11:42:48 +01:00
maxlath
376da92bd3 elasticsearch: update version 2025-02-28 11:42:48 +01:00
maxlath
81181578fc couchdb: set single_node=true
to remove the need to check if the _users database was created
2025-02-28 11:42:48 +01:00
maxlath
80b8985198 inventaire service: use a custom entrypoint script
to initialize the local config from env variables
2025-02-28 11:42:48 +01:00
maxlath
69db3e1a86 docker-compose.yml: use a pre-build inventaire image and env_file=.env
and customize CouchDB entrypoint script to fix the issue of the missing _users database
2025-02-28 11:42:48 +01:00
jums
a6568e9980 docker-compose: document ports in comment to ease admin access to the db 2025-02-26 11:00:30 +01:00
jums
ba42f2e009 package reverse proxy in docker-compose 2025-02-25 21:11:43 +01:00
jums
75fa3ffa18 make docker-compose.yml production ready 2025-02-23 08:59:57 +01:00
jums
a9e68d9bba add named volumes to couchdb and elasticsearch
deleted by 71c1cc2, but docker still needs those volumes to save its
service data somewhere on the host, otherwise it will recreate dbs at
every container restart
2024-12-25 10:32:21 +01:00
maxlath
71c1cc2a8a docker-compose.yml: let couchdb use a named volume to store its data
See https://serverfault.com/questions/996785/docker-volumes-vs-mount-binds-what-are-the-use-cases
2024-12-03 12:33:22 +01:00
maxlath
298b7d1178 docker-compose.yml: remove network_mode=host 2024-12-03 12:06:57 +01:00
maxlath
82367ddc15 couchdb: upgrade to v3.4.2 2024-11-21 22:30:27 +01:00
maxlath
d43ae912d3 couchdb: add custom configuration 2024-11-21 22:30:26 +01:00
maxlath
268b6e07b4 re-enable couchdb and elasticsearch logs 2024-11-21 22:30:00 +01:00
maxlath
8c296c0401 move couchdb and elasticsearch volumes data in a dedicated folder 2024-07-17 18:21:26 +02:00
maxlath
774d6bdfc2 run inventaire outside of docker 2023-06-19 14:56:58 +02:00
maxlath
cf92f56308 docker-compose.yml: update link to Elasticsearch doc 2023-04-28 14:05:52 +02:00
jums
e0461e64a2 do not display couchdb logs 2022-02-12 17:54:05 +01:00
jums
ad8a41f265 cap logs size to 10Mo 2022-02-12 17:53:33 +01:00
maxlath
a4402e19a4 docker-compose: elasticsearch: reduce JVM heap
see https://github.com/inventaire/inventaire-deploy/commit/c2a9365
2022-02-12 17:50:11 +01:00
maxlath
7509d774bf docker-compose: update couchdb and elasticsearch versions 2022-01-13 20:31:59 +01:00
maxlath
60778f147b update elasticsearch 2021-12-14 23:13:27 +01:00
maxlath
1b7b6cafe2 docker-compose.yml: fix couchdb volume path 2021-08-25 16:39:03 +02:00
maxlath
88f9c7dd00 docker-compose.yml: update couchdb version 2021-08-25 16:34:37 +02:00
maxlath
f63fcbdedd docker-compose.yml: align default credentials with inventaire server default config 2021-08-25 16:34:37 +02:00
maxlath
60abccaf8b docker-compose: rename couch to couchdb for consistency 2021-08-25 16:16:41 +02:00
maxlath
dd4841e971 docker-compose: update elasticsearch
to align with current prod
2021-08-25 16:16:41 +02:00
jums
b0a0e6002e move db volumes to local docker storage
to simplify deployement process
2021-02-08 12:53:04 +01:00
jums
1fdeda42e6 upgrade couchdb to 3.1 2021-02-07 16:23:59 +01:00
maxlath
c33bad2b4b upgrade elasticsearch to 7.9.1 2021-02-07 16:23:59 +01:00
jums
f486a31154 remove entities-search-engine 2021-02-07 16:23:57 +01:00
jums
06ccd97dd8 post decaffeinate compose 2019-11-28 17:06:41 +01:00
Vincent Jumo
c56fc67920 more colorful and quieter prompt 2019-04-15 17:19:30 +02:00
Vincent Jumo
297293bea8 expose brunch port to support client watch server 2019-01-16 13:00:00 +01:00
Vincent Jumo
4ac8128eb7 use host network mode to use current config hosts 2018-10-16 13:21:54 +02:00
Vincent Jumo
b3e466b380 setup entities-search-engine
-use of Dockerfile versus run from docker-compose.yml, because
docker alone can build services. move dockerfiles to root folder of
each repos?
-cleanup dockerfile.inventaire setup
2018-10-16 13:21:41 +02:00
Vincent Jumo
7bb5785f60 cleanup useless container dependencies 2018-10-16 13:21:12 +02:00
Vincent Jumo
b581ee4e65 downgrade elasticsearch to fit inventaire requirements 2018-10-16 13:21:12 +02:00
Vincent Jumo
876cbbc343 small cleaning 2018-10-16 13:21:05 +02:00
Vincent Jumo
106dd2f444 create volumes to persist data on es & couch even when container is removed 2018-08-23 18:01:49 +02:00
Vincent Jumo
cf06e40ba0 move image build in separate dockerfiles 2018-08-23 18:01:05 +02:00
Vincent Jumo
f0a29f2e77 update config and readme 2018-07-21 13:22:41 +02:00
vinny
68d1bddead add entities search engine & elasticsearch
- implement entities search engine as a distinct container
- rename app to inventaire
- disable entities popularity for clearer logs
- inventaire path move top /opt/inventaire
2018-06-06 22:50:03 +02:00
vinny
95e2f680bc initial docker-compose with node6 & couchdb1.7
initially written in a dockerfile, inventaire is actually running from local inventaire
folder compiled mannually at hand and lunch inside docker compose
letting the possibility of editing branching inventaire folder and mount it on docker when ready to
test for production environement
2018-05-06 21:08:49 +02:00