Skip to content
Snippets Groups Projects
docker-compose.yml 1.11 KiB
Newer Older
version: "3" 
services:

        postgres:
             build:
                context: .
                dockerfile: Dockerfile.psql
             image: eurac_psql
             restart: always
             environment:
               POSTGRES_PASSWORD: mysecretpassword
             volumes: 
                - pgdata:/var/lib/postgresql/data
        nginx:
             build:
                context: .
                dockerfile: Dockerfile.nginx
             image: eurac_nginx
             volumes:
               - ../volumes/shib-certs:/opt/shibboleth-sp-fastcgi/etc/shibboleth/certs
               - ../volumes/ssl-certs:/etc/ssl/clarin
             hostname: clarin.eurac.edu
             restart: always
             ports:
               - "80:80"
               - "443:443"
        dspace:
             build:
                context: .
                dockerfile: Dockerfile.dspace
             image: eurac_dspace
             depends_on:
               - postgres
             restart: always
             ports:
               - "8080:8080"
               - "8000:8000"
               - "2641:2641"
volumes:
        pgdata: