@@ -29,8 +29,9 @@ services:
2929 # __D__ => "-" (e.g. google__D__metadata => google-metadata)
3030 # dspace.dir, dspace.server.url, dspace.ui.url and dspace.name
3131 dspace__P__dir : /dspace
32- dspace__P__server__P__url : http://localhost:8080/server
33- dspace__P__ui__P__url : http://localhost:4000
32+ # Uncomment to set a non-default value for dspace.server.url or dspace.ui.url
33+ # dspace__P__server__P__url: http://localhost:8080/server
34+ # dspace__P__ui__P__url: http://localhost:4000
3435 dspace__P__name : ' DSpace Started with Docker Compose'
3536 # db.url: Ensure we are using the 'dspacedb' image for our database
3637 db__P__url : ' jdbc:postgresql://dspacedb:5432/dspace'
@@ -39,6 +40,7 @@ services:
3940 # proxies.trusted.ipranges: This setting is required for a REST API running in Docker to trust requests
4041 # from the host machine. This IP range MUST correspond to the 'dspacenet' subnet defined above.
4142 proxies__P__trusted__P__ipranges : ' 172.23.0'
43+ LOGGING_CONFIG : /dspace/config/log4j2-container.xml
4244 image : " ${DOCKER_OWNER:-dspace}/dspace:${DSPACE_VER:-latest-test}"
4345 depends_on :
4446 - dspacedb
@@ -50,6 +52,7 @@ services:
5052 stdin_open : true
5153 tty : true
5254 volumes :
55+ # Keep DSpace assetstore directory between reboots
5356 - assetstore:/dspace/assetstore
5457 # Ensure that the database is ready BEFORE starting tomcat
5558 # 1. While a TCP connection to dspacedb port 5432 is not available, continue to sleep
@@ -65,9 +68,11 @@ services:
6568 # DSpace database container
6669 dspacedb :
6770 container_name : dspacedb
71+ # Uses a custom Postgres image with pgcrypto installed
72+ image : " ${DOCKER_OWNER:-dspace}/dspace-postgres-pgcrypto:${DSPACE_VER:-latest}"
6873 environment :
6974 PGDATA : /pgdata
70- image : " ${DOCKER_OWNER:- dspace}/dspace-postgres-pgcrypto:${DSPACE_VER:-latest} "
75+ POSTGRES_PASSWORD : dspace
7176 networks :
7277 - dspacenet
7378 ports :
@@ -113,6 +118,8 @@ services:
113118 cp -r /opt/solr/server/solr/configsets/statistics/* statistics
114119 precreate-core qaevent /opt/solr/server/solr/configsets/qaevent
115120 cp -r /opt/solr/server/solr/configsets/qaevent/* qaevent
121+ precreate-core suggestion /opt/solr/server/solr/configsets/suggestion
122+ cp -r /opt/solr/server/solr/configsets/suggestion/* suggestion
116123 exec solr -f
117124volumes :
118125 assetstore :
0 commit comments