Hi! I’m currently looking onto perhaps running Jellystat. But the instructions seem to be a bit…lacking? Is there a step by step guide on how to get it up and running?

Thanks!

  • @iturnedintoanewt@lemm.eeOP
    link
    fedilink
    English
    1
    edit-2
    5 months ago
     services:
       jellystat-db:
         image: postgres:16-alpine
         container_name: jellystat-db
         restart: unless-stopped
         environment:
           POSTGRES_USER: ${POSTGRES_USER}
           POSTGRES_PASSWORD: ${POSTGRES_PASSWORD}
         volumes:
           - postgres-data:/var/lib/postgresql/data
         networks:
           - jellystat
       jellystat:
         image: cyfershepard/jellystat:latest
         container_name: jellystat
         restart: unless-stopped
         environment:
           POSTGRES_USER: ${POSTGRES_USER}
           POSTGRES_PASSWORD: ${POSTGRES_PASSWORD}
           POSTGRES_IP: jellystat-db
           POSTGRES_PORT: 5432
           JWT_SECRET: ${JWT_SECRET}
           TZ: Europe/Paris # timezone (ex: Europe/Paris)
           JS_BASE_URL: /
         volumes:
           - jellystat-backup-data:/app/backend/backup-data
         depends_on:
           - jellystat-db
         networks:
           - traefik
           - jellystat
         labels:
           - traefik.enable=true
           - traefik.docker.network=traefik
           - traefik.http.routers.jellystat.entrypoints=https
           - traefik.http.routers.jellystat.rule=Host(`${HOSTNAME}`)
           - traefik.http.routers.jellystat.tls.certresolver=http
           - traefik.http.routers.jellystat.service=jellystat
           - traefik.http.services.jellystat.loadbalancer.server.port=3000
           - traefik.http.services.jellystat.loadbalancer.server.scheme=http
     networks:
       jellystat: {}
       traefik:
         external: true
     volumes:
       postgres-data: null
       jellystat-backup-data: null
    

    Hmmm thanks but I’m not using traefik…Is it part of the needed setup?

    • @bobslaede@feddit.dk
      link
      fedilink
      English
      15 months ago

      No. You can leave that out. That was just me showing you that it runs on my machine, with that setup. Just bind the port instead.

      • @iturnedintoanewt@lemm.eeOP
        link
        fedilink
        English
        25 months ago

        Just came to say thanks…Yeah eventually after copy-pasting it from scratch again, I got it running. Seems to be working now. Thanks again!