@@ -10,51 +10,62 @@ services:
1010 - MYSQL_PASSWORD=${MYSQLPASSWORD}
1111 volumes :
1212 - dbdata:/var/lib/mysql
13+ - /etc/localtime:/etc/localtime:ro
1314 db-zotprime-elasticsearch :
1415# image: docker.elastic.co/elasticsearch/elasticsearch:5.3.0
15- image : docker.elastic.co/elasticsearch/elasticsearch:8.7.0
16- environment :
17- - cluster.name=zotero
18- - xpack.security.enabled=false
19- - cluster.routing.allocation.disk.threshold_enabled=false
16+ image : docker.elastic.co/elasticsearch/elasticsearch:8.7.0
17+ environment :
18+ - cluster.name=zotero
19+ - xpack.security.enabled=false
20+ - cluster.routing.allocation.disk.threshold_enabled=false
2021 # - cluster.routing.allocation.disk.watermark.flood_stage=500mb
21- - discovery.type=single-node
22+ - discovery.type=single-node
23+ volumes :
24+ - /etc/localtime:/etc/localtime:ro
2225# privileged: true
2326 # user: root
2427 # command: "sysctl -w vm.max_map_count=262144 && su elasticsearch -c bin/elasticsearch"
2528 # sysctls:
2629 # - vm.max_map_count=262144
2730# command: "sysctl -w vm.max_map_count=262144"
2831 db-zotprime-redis :
29- image : redis:5.0
32+ image : redis:5.0
3033 # privileged: true
3134 # user: root
3235 # sysctls:
3336 # - sysctl vm.overcommit_memory=1
37+ volumes :
38+ - /etc/localtime:/etc/localtime:ro
3439 db-zotprime-memcached :
35- image : memcached:1.5
40+ image : memcached:1.5
41+ volumes :
42+ - /etc/localtime:/etc/localtime:ro
3643 db-zotprime-localstack :
3744 image : atlassianlabs/localstack
3845 environment :
3946 - SERVICES=sns,sqs,apigateway
47+ volumes :
48+ - /etc/localtime:/etc/localtime:ro
4049 db-zotprime-minio :
41- # image: minio/minio
4250 build :
4351 context : .
4452 dockerfile : minio.Dockerfile
4553 environment :
4654 - MINIO_ACCESS_KEY=zotero
4755 - MINIO_SECRET_KEY=zoterodocker
4856 command : server /data
57+ ports :
58+ - " 8082:9000"
59+ volumes :
60+ - /etc/localtime:/etc/localtime:ro
4961 app-zotprime-dataserver :
5062 image : app-zotprime-dataserver
5163 build :
5264 context : .
5365 dockerfile : ds.Dockerfile
5466 ports :
5567 - " 8080:80"
56- # - "8081:81"
57- - " 8082:8082"
68+ # - "8082:8082"
5869 volumes :
5970 - " ./dataserver/:/var/www/zotero:rw"
6071 - " ./docker/dataserver/config/config.inc.php:/var/www/zotero/include/config/config.inc.php:ro"
@@ -63,13 +74,14 @@ services:
6374 - " ./docker/dataserver/config/header.inc.php:/var/www/zotero/include/header.inc.php:ro"
6475 - " ./docker/dataserver/config/Storage.inc.php:/var/www/zotero/model/Storage.inc.php:ro"
6576 - " ./docker/dataserver/dbinit/init-mysql.sh:/var/www/zotero/misc/init-mysql.sh:ro"
66- # - "./docker/dataserver/dbinit/db_update.sh:/var/www/zotero/misc/db_update.sh:ro"
77+ - " ./docker/dataserver/dbinit/db_update.sh:/var/www/zotero/misc/db_update.sh:ro"
6778 - " ./docker/dataserver/dbinit/www.sql:/var/www/zotero/misc/www.sql:ro"
6879 - " ./docker/dataserver/dbinit/shard.sql:/var/www/zotero/misc/shard.sql:ro"
6980 - " ./docker/dataserver/config/create-user.sh:/var/www/zotero/admin/create-user.sh:ro"
81+ - /etc/localtime:/etc/localtime:ro
7082 environment :
71- - RUN_USER=www-data
72- - RUN_GROUP=www-data
83+ - RUN_USER=apache
84+ - RUN_GROUP=apache
7385 depends_on :
7486 - db-zotprime-mysql
7587 - db-zotprime-elasticsearch
@@ -99,6 +111,8 @@ services:
99111 - db-zotprime-memcached
100112 links :
101113 - db-zotprime-redis:redis
114+ volumes :
115+ - /etc/localtime:/etc/localtime:ro
102116 restart : always
103117 app-zotprime-streamserver :
104118 image : app-zotprime-streamserver
@@ -109,6 +123,7 @@ services:
109123 - " 8081:81"
110124 volumes :
111125 - " ./docker/stream-server/default.js:/usr/src/app/config/default.js:ro"
126+ - /etc/localtime:/etc/localtime:ro
112127 restart : always
113128 depends_on :
114129 - db-zotprime-mysql
@@ -125,6 +140,8 @@ services:
125140 - PMA_HOST=mysql
126141 links :
127142 - db-zotprime-mysql:mysql
143+ volumes :
144+ - /etc/localtime:/etc/localtime:ro
128145
129146volumes :
130147 dbdata :
0 commit comments