version: '3' services: fireshare: container_name: fireshare image: shaneisrael/fireshare:v1.2.8 ports: - ${APP_PORT}:80 volumes: - ${APP_DATA_DIR}/data/fireshare_data:/data - ${APP_DATA_DIR}/data/fireshare_processed:/processed - ${ROOT_FOLDER_HOST}/media/data/videos/fireshare_videos:/videos environment: - ADMIN_USERNAME=${FIRESHARE_USERNAME} - ADMIN_PASSWORD=${FIRESHARE_PASSWORD} - SECRET_KEY=${FIRESHARE_SECRET_KEY} - MINUTES_BETWEEN_VIDEO_SCANS=5 - PUID=1000 - PGID=1000 networks: - tipi_main_network labels: traefik.enable: ${APP_EXPOSED} traefik.http.routers.fireshare.rule: Host(`${APP_DOMAIN}`) traefik.http.routers.fireshare.entrypoints: websecure traefik.http.routers.fireshare.service: fireshare traefik.http.routers.fireshare.tls.certresolver: myresolver traefik.http.services.fireshare.loadbalancer.server.port: 80