commit bd9d698e54af3b73ea83262033c5826536353e9f Author: Thomas Lovén Date: Mon Jan 27 12:56:49 2020 +0100 Initial commit diff --git a/docker-compose.yaml b/docker-compose.yaml new file mode 100644 index 0000000..faa640e --- /dev/null +++ b/docker-compose.yaml @@ -0,0 +1,37 @@ +version: "3.5" + +networks: + web: + external: false + name: web + plex: + driver: macvlan + driver_opts: + parent: eno1 + ipam: + config: + - subnet: 192.168.1.0/23 + +services: + plex: + image: plexinc/pms-docker:latest + container_name: plex + restart: always + networks: + web: + plex: + ipv4_address: + environment: + - PLEX_UID=1000 + - PLEX_GID=1001 + volumes: + - /etc/timezone:/etc/timezone + - ./config:/config + - ./transcode:/transcode + - /data/video:/media/video + labels: + traefik.enable: true + traefik.http.services.plex.loadbalancer.server.port: 32400 + traefik.http.routers.plex.rule: Host(`plex.${PRIVATE_DOMAIN}`) + traefik.http.routers.plex.tls.certResolver: le + traefik.docker.network: web