@@ -26,37 +26,37 @@ services:
2626 dspace__P__server__P__url : http://127.0.0.1:8080/server
2727 dspace__P__ui__P__url : http://127.0.0.1:4000
2828 # db.url: Ensure we are using the 'dspacedb' image for our database
29- db__P__url : ' jdbc:postgresql://dspacedb:5432/dspace'
29+ db__P__url : " jdbc:postgresql://dspacedb:5432/dspace"
3030 # solr.server: Ensure we are using the 'dspacesolr' image for Solr
3131 solr__P__server : http://dspacesolr:8983/solr
3232 # Tell Statistics to commit all views immediately instead of waiting on Solr's autocommit.
3333 # This allows us to generate statistics in e2e tests so that statistics pages can be tested thoroughly.
34- solr__D__statistics__P__autoCommit : ' false'
34+ solr__D__statistics__P__autoCommit : " false"
3535 LOGGING_CONFIG : /dspace/config/log4j2-container.xml
3636 image : " ${DOCKER_REGISTRY:-docker.io}/${DOCKER_OWNER:-4science}/dspace-cris:${DSPACE_VER:-dspace-cris-2025_02_x}-test"
3737 depends_on :
38- - dspacedb
38+ - dspacedb
3939 networks :
4040 - dspacenet
4141 ports :
42- - published : 8080
43- target : 8080
42+ - published : 8080
43+ target : 8080
4444 stdin_open : true
4545 tty : true
4646 volumes :
47- - assetstore:/dspace/assetstore
47+ - assetstore:/dspace/assetstore
4848 # Ensure that the database is ready BEFORE starting tomcat
4949 # 1. While a TCP connection to dspacedb port 5432 is not available, continue to sleep
5050 # 2. Then, run database migration to init database tables (including any out-of-order ignored migrations, if any)
5151 # 3. Finally, start DSpace
5252 entrypoint :
53- - /bin/bash
54- - ' -c '
55- - |
56- /dspace/bin/dspace database repair
57- /dspace/bin/dspace database migrate
58- /dspace/bin/dspace database migrate ignored
59- java -XX:+UseParallelGC -XX:MaxRAMPercentage=75 org.springframework.boot.loader.launch.JarLauncher
53+ - /bin/bash
54+ - " -c "
55+ - |
56+ /dspace/bin/dspace database repair
57+ /dspace/bin/dspace database migrate
58+ /dspace/bin/dspace database migrate ignored
59+ java -XX:+UseParallelGC -XX:MaxRAMPercentage=75 org.springframework.boot.loader.launch.JarLauncher
6060 # DSpace database container
6161 # NOTE: This is customized to use our loadsql image, so that we are using a database with existing test data
6262 dspacedb :
@@ -67,59 +67,59 @@ services:
6767 # https://github.com/DSpace/DSpace/blob/main/dspace/src/main/docker-compose/db.entities.yml
6868 # This SQL is available from https://github.com/DSpace-Labs/AIP-Files/releases/tag/demo-entities-data
6969 # NOTE: currently there is no dspace8 version
70- LOADSQL : https://github.com/4Science/DSpace-CRIS-Files/releases/download/cris-2024 .02.00/db-entities.sql
70+ LOADSQL : https://github.com/4Science/DSpace-CRIS-Files/releases/download/cris-2025 .02.00/db-entities.sql
7171 PGDATA : /pgdata
7272 POSTGRES_DB : dspace
7373 POSTGRES_USER : dspace
7474 POSTGRES_PASSWORD : dspace
7575 networks :
7676 - dspacenet
7777 ports :
78- - published : 5432
79- target : 5432
78+ - published : 5432
79+ target : 5432
8080 stdin_open : true
8181 tty : true
8282 volumes :
83- # Keep Postgres data directory between reboots
84- - pgdata:/pgdata
83+ # Keep Postgres data directory between reboots
84+ - pgdata:/pgdata
8585 # DSpace Solr container
8686 dspacesolr :
8787 container_name : dspacesolr
8888 image : " ${DOCKER_REGISTRY:-docker.io}/${DOCKER_OWNER:-4science}/dspace-cris-solr:${DSPACE_VER:-dspace-cris-2025_02_x}"
8989 networks :
9090 - dspacenet
9191 ports :
92- - published : 8983
93- target : 8983
92+ - published : 8983
93+ target : 8983
9494 stdin_open : true
9595 tty : true
9696 working_dir : /var/solr/data
9797 volumes :
98- # Keep Solr data directory between reboots
99- - solr_data:/var/solr/data
98+ # Keep Solr data directory between reboots
99+ - solr_data:/var/solr/data
100100 # Initialize all DSpace Solr cores using the mounted configsets (see above), then start Solr
101101 entrypoint :
102- - /bin/bash
103- - ' -c '
104- - |
105- init-var-solr
106- precreate-core authority /opt/solr/server/solr/configsets/authority
107- cp -r /opt/solr/server/solr/configsets/authority/* authority
108- precreate-core oai /opt/solr/server/solr/configsets/oai
109- cp -r /opt/solr/server/solr/configsets/oai/* oai
110- precreate-core search /opt/solr/server/solr/configsets/search
111- cp -r /opt/solr/server/solr/configsets/search/* search
112- precreate-core statistics /opt/solr/server/solr/configsets/statistics
113- cp -r /opt/solr/server/solr/configsets/statistics/* statistics
114- precreate-core qaevent /opt/solr/server/solr/configsets/qaevent
115- cp -r /opt/solr/server/solr/configsets/qaevent/* qaevent
116- precreate-core suggestion /opt/solr/server/solr/configsets/suggestion
117- cp -r /opt/solr/server/solr/configsets/suggestion/* suggestion
118- precreate-core dedup /opt/solr/server/solr/configsets/dedup
119- cp -r /opt/solr/server/solr/configsets/dedup/* dedup
120- precreate-core audit /opt/solr/server/solr/configsets/audit
121- cp -r /opt/solr/server/solr/configsets/audit/* audit
122- exec solr -f
102+ - /bin/bash
103+ - " -c "
104+ - |
105+ init-var-solr
106+ precreate-core authority /opt/solr/server/solr/configsets/authority
107+ cp -r /opt/solr/server/solr/configsets/authority/* authority
108+ precreate-core oai /opt/solr/server/solr/configsets/oai
109+ cp -r /opt/solr/server/solr/configsets/oai/* oai
110+ precreate-core search /opt/solr/server/solr/configsets/search
111+ cp -r /opt/solr/server/solr/configsets/search/* search
112+ precreate-core statistics /opt/solr/server/solr/configsets/statistics
113+ cp -r /opt/solr/server/solr/configsets/statistics/* statistics
114+ precreate-core qaevent /opt/solr/server/solr/configsets/qaevent
115+ cp -r /opt/solr/server/solr/configsets/qaevent/* qaevent
116+ precreate-core suggestion /opt/solr/server/solr/configsets/suggestion
117+ cp -r /opt/solr/server/solr/configsets/suggestion/* suggestion
118+ precreate-core dedup /opt/solr/server/solr/configsets/dedup
119+ cp -r /opt/solr/server/solr/configsets/dedup/* dedup
120+ precreate-core audit /opt/solr/server/solr/configsets/audit
121+ cp -r /opt/solr/server/solr/configsets/audit/* audit
122+ exec solr -f
123123volumes :
124124 assetstore :
125125 pgdata :
0 commit comments