#metabrainz

/

      • minimal has quit
      • LupinIII has quit
      • LupinIII joined the channel
      • d4rkie has quit
      • d4rkie joined the channel
      • ahvalmissaamine has quit
      • reosarevok has quit
      • ahvalmissaamine joined the channel
      • reosarevok joined the channel
      • LupinIII has quit
      • LupinIII joined the channel
      • d4rkie has quit
      • d4rkie joined the channel
      • pite has quit
      • yellowhatpro[m]
        Hi bitmap: yes the production.toml stays in the config folder of root dir.
      • For sentry, you may have to add a project URL. If you want to not use it, I'll add a
      • * Hi
      • @bitmap:chatbrainz.org: yes the production.toml stays in the config folder of root dir. For sentry, you may have to add a project URL. If you want to not use it, I'll add a callback option for it
      • * Hi
      • @bitmap:chatbrainz.org: yes the production.toml stays in the config folder of root dir. For sentry, you may have to add a project URL. If you want to not use it, I'll add a fallback option for it
      • Also, in .env file add RUN_MODE=production so that the app can identify which toml file to read
      • Kladky joined the channel
      • SigHunter has quit
      • SigHunter joined the channel
      • Kladky has quit
      • Kladky joined the channel
      • busttech[m] has quit
      • }8] has quit
      • }8] joined the channel
      • minimal joined the channel
      • pite joined the channel
      • dabeglavins has quit
      • dabeglavins joined the channel
      • dabeglavins has quit
      • dabeglavins joined the channel
      • FichteFoll has quit
      • dabeglavins has quit
      • dabeglavins joined the channel
      • minimal has quit
      • FichteFoll joined the channel
      • bitmap[m]
        yellowhatpro: thanks, it'd be best if the project could run without a Sentry instance (ours doesn't even work currently). regarding `RUN_MODE=production`, shouldn't that already be set in the Dockerfile.prod image?
      • yellowhatpro[m]
        okk, I actually was adding it in docker-compose file
      • I shall add it in dockerfile itself
      • btw, bitmap how is the app being run in prod?
      • I am a bit clueless about it
      • bitmap[m]
        I'm building an image from Dockerfile.prod and running that directly
      • yellowhatpro[m]
        ohh okay
      • bitmap[m]
        the config file is to be mounted into the container when it's run
      • yellowhatpro[m]
        yeah right, and that was my next question
      • basically I was thinking to add gha for pushing image to dockerhub
      • The_Buhs joined the channel
      • but for that, I would need the production.yaml too
      • so I was unsure how we will add the config when the gha will be running
      • bitmap[m]
        A couple other small things I noticed:
      • * If you're running the project outside of Docker, are you supposed to edit the files under config/ directly? If so, I'd change these to example files, and gitignore the real ones (otherwise changing the config will cause unstaged changes in the repo)
      • * I shouldn't have to specify `database_url` in the config, the app should construct it from the other settings :)
      • yellowhatpro[m]
        Ohh cool
      • I'll rename them as example
      • bitmap[m]
        yellowhatpro[m]: I'd just require that a config be mounted in the container
      • it'll mainly be used in production anyway, and it doesn't make much sense to run without providing your own config
      • of course you could still have a default config in the image that connects to local services on their standard ports
      • yellowhatpro[m]
        umm a bit of confusion, how will we mount the config while we build it in github action?
      • bitmap[m]
        you don't need to mount a config file when building the image
      • yellowhatpro[m]
        coz I was thinking to push the image to dockerhub
      • bitmap[m]
        sure, just copy a default config into the image
      • yellowhatpro[m]
        I mean it to work with prod config
      • for example, if you want to publish the prod image of the app
      • to dockerhub
      • idk i might be sounding stupid
      • or pushing prod image to dockerhub is not the case we are dealing with
      • bitmap[m]
        that's definitely useful, we do the same for other prod images. but we'll store the prod config file in a private/internal repo, not in the image itself (as it contains a secret key for accessing the wayback machine API)
      • yellowhatpro[m]
        ohh
      • i see
      • so that's when you mount files
      • bitmap[m]
        yes, we have a script in the same private repo which executes the docker run command and has access to the config file
      • yellowhatpro[m]
        you have private repos in github?
      • bitmap[m]
        correct
      • dseomn has quit
      • dseomn joined the channel
      • HSOWA joined the channel
      • Jigen joined the channel
      • LupinIII has quit
      • ApeKattQuest has quit
      • yvanzo[m] has quit
      • minimal joined the channel
      • Pokey joined the channel
      • Kladky has quit
      • SothoTalKer_ has quit
      • SothoTalKer joined the channel