I’ve been setting up my own instance and I ran into issues with pictrs. I have it running with an S3 backend, so no filesystem involved there, but I just learned it uses sled as an internal key-value store.

I suppose we need to persist that sled data somehow?

How do you all handle this? Any isights appreciated.

  • redcalcium@c.calciumlabs.com
    link
    fedilink
    English
    arrow-up
    8
    ·
    1 year ago

    Due to that sled database file, pictrs is not stateless so you must persist it into a filesystem. How you’ll do that is up to you though. If you’re using docker, you might want to persist it in a volume. If you’re using kubernetes, you’ll have more persistent volume storage options to choose from.

    • blazarious@mylem.meOP
      link
      fedilink
      English
      arrow-up
      2
      ·
      1 year ago

      Thanks. I didn’t realize that first but it’s been starting to become clear… now that I know I’ll have to adjust my setup accordingly.

  • jaxA
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 year ago

    I’m on Kubernetes, but it’d be the same via Docker - a volume mount (iirc at the same place it stores local data if you don’t use S3, should be in the docs)

      • jaxA
        link
        fedilink
        English
        arrow-up
        2
        ·
        1 year ago

        I’m pretty sure it is