Skip to content
Snippets Groups Projects
docker-compose-travis.yml 1.24 KiB
networks:
  dspacenet: {}
services:
  dspace:
    container_name: dspace
    depends_on:
    - dspacedb
    image: dspace/dspace:dspace-7_x-jdk8-test
    networks:
      dspacenet: {}
    ports:
    - published: 8080
      target: 8080
    stdin_open: true
    tty: true
    volumes:
    - assetstore:/dspace/assetstore
    - ./to_be_determined/local.cfg:/dspace/config/local.cfg
  dspacedb:
    container_name: dspacedb
    environment:
      LOADSQL: https://www.dropbox.com/s/xh3ack0vg0922p2/configurable-entities-2019-05-08.sql?dl=1
      PGDATA: /pgdata
    image: dspace/dspace-postgres-pgcrypto:loadsql
    networks:
      dspacenet: {}
    stdin_open: true
    tty: true
    volumes:
    - pgdata:/pgdata
  dspacesolr:
    container_name: dspacesolr
    image: dspace/dspace-solr
    networks:
      dspacenet: {}
    ports:
    - published: 8983
      target: 8983
    stdin_open: true
    tty: true
    volumes:
    - solr_authority:/opt/solr/server/solr/authority/data
    - solr_oai:/opt/solr/server/solr/oai/data
    - solr_search:/opt/solr/server/solr/search/data
    - solr_statistics:/opt/solr/server/solr/statistics/data
version: '3.7'
volumes:
  assetstore: {}
  pgdata: {}
  solr_authority: {}
  solr_oai: {}
  solr_search: {}
  solr_statistics: {}