#metabrainz

/

      • Jade[m]
        yvanzo[m]: Honestly, I'm not sure - it depends on how we want to deploy it. I've already got a docker image we could use, and I could write up a systemd file pretty quickly
      • yvanzo[m]
        Jade: It can easily be deployed as a Docker container (like most other services), with private configuration file loaded separately.
      • We can deploy it to test.mb.o as a first step.
      • Jade[m]
        That sounds good!
      • It's configured via a bunch of environment variables
      • Which I find is at least possible to set anywhere
      • yvanzo[m]
        Only secrets shouldn’t go through environment.
      • yellowhatpro[m]
        thanks yvanzo , will definitely let you know if I get stuck in the process.
      • Regarding deployment, the project is dockerized, and can be used to serve the purpose. Will need to see how we can use the cli part
      • Jade[m]
        I know a tool that helps with packaging rust CLIs a lot
      • yellowhatpro[m]
        oh cool which one??
      • Jade[m]
      • yvanzo[m]
        Jade: Alternatively, if it really is _a bunch_, you might want to look into the crate `config` as in https://github.com/yellowHatpro/mb-exurl-ia-ser...
      • Jade[m]
        yvanzo[m]: Ooh thanks! That looks helpful
      • yvanzo[m]
        If we’re using Docker for deploying the service, it can be used for deploying the CLI tool as well. But cargo-dist isn’t supporting Docker so far: https://github.com/axodotdev/cargo-dist/issues/365
      • pprkut has quit
      • pprkut joined the channel
      • Both ways seem to be fine. We’ll look into those.
      • yellowhatpro[m]
        when we say binary distribution, does it mean getting it ready for different platforms?
      • yvanzo[m]
        The servers intended for deployment are x86_64.
      • yellowhatpro[m]
        oh that would be the architecture of the CPU if I am not wrong?
      • oh we are intending to run the app in servers only
      • lucifer[m]
        mayhem, monkey : i manually ran the commands to generate playlists and they updated fine now.
      • 1. there was a rmq issue with spark reader, disconnecting/reconnecting very frequently for unknown reasons. 2. there is another issue with stats taking a large amount of time to process. today's requests were still being processed.
      • Sophist-UK has quit
      • rain0r
        The api endpoint /1/explore/fresh-releases/ seems broken, returns a 500 error. Or does it have mandatory parameters?
      • yvanzo[m]
        yellowhatpro: Yes, from servers only for deployment, x86_64 is the CPU architecture indeed, and the operating system is Ubuntu Linux.
      • Jigen
        question: is the word for "font" in French.. uh "police" ?
      • yvanzo[m]
        yes
      • lucifer[m]
        mayhem: i have about 3M requests to load test typesense/solr. would be nice to get a couple of temporary machines for it. one machine to run solr/typesense and another to run jmeter from, thinking of doing ~100 requests simultaneously.
      • Jigen
        huh! that must have been really weird first time looking at english "police":D
      • (why are fonts arresting people???)
      • yvanzo[m]
        it also has the same meaning as in English
      • Jigen
        .. so police = fonts the saem word? ... that's hilarious. I'm sure there are many puns about this
      • yvanzo[m]
        Sure, there are some I know from typographers and they are rude to the fonts.
      • nbin has quit
      • nbin joined the channel