diff --git a/phpmyadmin/docker-compose.yml b/phpmyadmin/docker-compose.yml new file mode 100644 index 0000000..110526d --- /dev/null +++ b/phpmyadmin/docker-compose.yml @@ -0,0 +1,36 @@ +version: '3' + +services: + + phpmyadmin: + image: phpmyadmin/phpmyadmin + restart: "no" + container_name: phpmyadmin + networks: + - intern + - web + ports: + - 80 + environment: + PMA_HOST: maria105master + labels: + - "traefik.enable=true" + - "traefik.http.routers.phpmyadmin.entrypoints=http" + - "traefik.http.routers.phpmyadmin.rule=Host(`phpmyadmin.juliuslab.de`)" + - "traefik.http.routers.phpmyadmin.middlewares=https-redirect@file" + - "traefik.http.routers.phpmyadmin-sec.entrypoints=https" + - "traefik.http.routers.phpmyadmin-sec.middlewares=default-headers@file" + - "traefik.http.routers.phpmyadmin-sec.rule=Host(`phpmyadmin.juliuslab.de`)" + - "traefik.http.routers.phpmyadmin-sec.tls=true" + - "traefik.http.routers.phpmyadmin-sec.tls.options=myTLSOptions@file" + - "traefik.http.routers.phpmyadmin-sec.tls.certresolver=le" + volumes: + - /sessions + external_links: + - maria105master + +networks: + intern: + external: true + web: + external: true