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