#This version deploys but assigns a 172.16.x.x address to the container
---
networks:
 main:
 name: main
 external: true
ipv4_address: 192.168.0.1
services:
 alenplex:
  container_name: alenplex
  image: plexinc/pms-docker:plexpass
  hostname: alenplex2024
  expose:
   - 32400
  restart: unless-stopped
  environment:
  - PUID=568
  - PGID=568
  - TZ=America/Los Angeles
  - ADVERTISE_IP=http://192.168.0.100:32400
  - VERSION=docker
  deploy:
   resources:
   limits:
    cpus: “8”
    memory: 16G
  volumes:
   - /mnt/apps/docker/data/Plex/PlexConfig:/config
   - /mnt/tank/media:/data
   - type: tmpfs
     target: /tmptranscode
     tmpfs:
       size: 10000000000


#This version gives me the error “opt/stacks/plex-v3/compose.yaml: services.alenplex.deploy Additional property networks is not allowed”
---
networks:
  main:
    name: main
    external: true
    ipv4_address: 192.168.0.1
services:
  alenplex:
    container_name: alenplex
    image: plexinc/pms-docker:plexpass
    hostname: alenplex2024
    expose:
      - 32400
    restart: unless-stopped
    environment:
      - PUID=568
      - PGID=568
      - TZ=America/Los Angeles
      - ADVERTISE_IP=http://192.168.0.100:32400
      - VERSION=docker
    deploy:
      resources:
        limits:
          cpus: "8"
          memory: 16G
    volumes:
      - /mnt/apps/docker/data/Plex/PlexConfig:/config
      - /mnt/tank/media:/data
      - type: tmpfs
        target: /tmptranscode
        tmpfs:
          size: 10000000000
