Skip to content
Snippets Groups Projects
Select Git revision
  • secrets-backend
  • master default protected
  • noroot
  • differentauth
  • encrypted-secrets
  • only-docker-restart protected
  • singlevolume
  • mptest
  • stable-0.34 protected
  • stable-0.33 protected
  • 0.33
  • stable-0.32 protected
  • stable-0.31 protected
  • stable-0.30 protected
  • stable-0.29 protected
  • stable-0.28 protected
  • stable-0.27 protected
  • stable-0.26 protected
  • stable-0.25 protected
  • stable-0.24 protected
  • stable-0.23 protected
  • stable-0.22 protected
  • stable-0.21 protected
  • stable-0.20 protected
  • stable-0.19-test-04 protected
  • stable-0.19-test-03 protected
  • stable-0.19-test-02 protected
  • stable-0.19-test-01 protected
28 results

docker-compose.yml

Blame
  • docker-compose.yml 1.69 KiB
    version: "3.7"
    
    services:
    
        reverse-proxy:
            image: "jwilder/nginx-proxy:alpine"
            container_name: "reverse-proxy"
            volumes:
                - "html:/usr/share/nginx/html"
                - "dhparam:/etc/nginx/dhparam"
                - "vhost:/etc/nginx/vhost.d"
                - "certs:/etc/nginx/certs"
                - "/run/docker.sock:/tmp/docker.sock:ro"
                - "./site/:/var/www/html/static/"
                - "./proxy_image/default_location:/etc/nginx/vhost.d/default_location"
            restart: "always"
            networks: 
                - "net"
            ports:
                - "80:80"
                - "443:443"
    
        letsencrypt:
            image: "jrcs/letsencrypt-nginx-proxy-companion:latest"
            container_name: "letsencrypt-helper"
            volumes:
                - "html:/usr/share/nginx/html"
                - "dhparam:/etc/nginx/dhparam"
                - "vhost:/etc/nginx/vhost.d"
                - "certs:/etc/nginx/certs"
                - "/run/docker.sock:/var/run/docker.sock:ro"
            environment:
                NGINX_PROXY_CONTAINER: "reverse-proxy"
                DEFAULT_EMAIL: "m.petrova@fz-juelich.de"
            restart: "always"
            depends_on:
                - "reverse-proxy"
            networks: 
                - "net"
        datacatalog-apiserver:
            image: "registry.jsc.fz-juelich.de/rybicki1/datacatalog:master"
            container_name: "datacatalog-apiserver"
            volumes:
                - "/app/mnt:/app/mnt"
            environment:
                VIRTUAL_HOST: datacatalog.fz-juelich.de
                LETSENCRYPT_HOST: datacatalog.fz-juelich.de
                VIRTUAL_PORT: 8000
            networks: 
                - "net"
    volumes:
        certs:
        html:
        vhost:
        dhparam:
        
    networks:
        net:
            external: true