bitmap: I was away, but yes, go ahead and let's see what happens?
Freso: Sorry! See you found it :)
BrainzGit
[musicbrainz-server] mwiencek merged pull request #1475 (master…csrf): MBS-10717, MBS-10778: Set SameSite=None on session cookie and add CSRF tokens to user/admin forms https://github.com/metabrainz/musicbrainz-serve...
alastairp, Mr_Monkey, Zastai: are you using either docker toolbox or docker desktop on windows? do you run it from scripts?
Mr_Monkey
Negative.
yvanzo
most of our repos (AB, BB, LB, MB) have bash scripts running docker commands.
I wonder if these scripts can be used on Windows at all.
Mr_Monkey
I've used it before a couple of years ago and hated the whole experience. Not certain about bash scripts, but some contributors have had issues with develop.sh on windows (for BookBrainz)
It seems to be possible to setup Git Bash to work nicely with Docker for Windows, but I don't use this system anyway.
shivam-kapila
The new windows terminal supports linux type terminal
yvanzo
Since there were scripts for running docker in other repos, I was hoping someone found a fine setup already :)
Would you just recommend using VirtualBox/Ubuntu instead?
(That seems much more simple but might be overkill, dunno.)
shivam-kapila
yvanzo: Tried the ubuntu app available on windows app store??
yvanzo
shivam-kapila: thanks but again, I’m not using Windows.
Mr_Monkey
I thinkt he first and easiest step is to try with PowerShell, since it likely comes pre-installed. If that fails and user is on win10, using WSL is probably second best. VM is slower and trickier in my opinion
shivam-kapila
Ah ok.
BestSteve has quit
yvanzo
Mr_Monkey: Powershell can launch bash scripts?
Mr_Monkey
I'm hazy on that, but it's supposed to have better support yes
I'll reboot herb, switch gateway to it after, reboot kiki, switch back, applying upgrades and changes to openresty stuff
alastairp
yvanzo: no, I don't use windows with docker, and it hadn't really come up as necessary for AB yet
of course, everything that you can do with our develop.sh you can do with just docker-compose commands, but it's a bit more work
ruaok
iliekcomputers: sentry issues are mine, working to setup test.lb.org -plz ignore
iliekcomputers
🎊🎊
Setting up test.lb for client devs was a feature request in jira
Nice that we got to it with this :D
BrainzGit has quit
BrainzGit joined the channel
BestSteve has quit
BestSteve joined the channel
yvanzo
alastairp: yup, that is the same for MB, maybe it's even more work because it uses more containers for Solr search.
The point of develop.sh and such scripts is to make setup easy for newcomers, so IMHO we should just recommend using VirtualBox/Ubuntu as host to Docker novices using Windows.
yvanzo: i think recommending Ubuntu as a VM makes sense too
most of our stuff is geared towards linux and i don't think there is much motivation to spend time keeping windows compatibility
supersandro20004 has quit
zas
I can't find what's wrong with lb LE cert renewal, still nothing in logs, I'll try to clean redis storage (in fact, enforce a prefix to related keys to force autossl to rewrite them)
supersandro2000 joined the channel
ruaok
zas: :(
zas: remind me, how can I find out what services are currently defined in consul ?
in particular is `listenbrainz-timescale` up right now?
yvanzo
iliekcomputers: Yup, if was hoping it would be simpler than it is. That compatibility should be added by someone actually using it, and we don't.
alastairp
yvanzo: in what situations do people have to do more than "docker-compose up" ?
hmm. not the service name I was expecting. that would be the problem.
to provide the service name, you need to define SERVICE_{port}_NAME env var, yes?
> "listenbrainz-timescale" : [],
much better.
yvanzo
alastairp: yes, probably many of these scripts could be replaced with docker environment, not sure.
for example, enabling/disabling replication and live indexing.
also reindexing search, and installing db triggers for live indexing.
but that would probably not handy either: editing .env, running docker-compose up, editing .env, ...
/createdb.sh has options depending on which data you want to install.
alastairp
right, but my intution is that there's a format that we could structure this command to not require a /, for example
having said that, my point of view is that musicbrainz is a complex piece of software which requires specific configuration. I don't think it's unreasonable to expect people to make specific changes to files depending on their requirements
yvanzo
Maintaining a patch over a repo can be a PITA, musicbrainz-docker tries to prevent that to be needed as much as possible (via .env file and local/ dir).
But supporting Windows can only be contributed by someone actually using it and having a strong motivation for it.
alastairp
yes, agreed
but if we supported this for linux, it'd be equal on windows (one hopes)
ruaok
ha clever.
ptitjano_ has quit
ptitjano joined the channel
grrr. messybrainz is a separate repo. iliekcomputers +1 to your proposal.
shivam-kapila
Anything stuck?
ruaok
not stuck, just tedious as hell. :)
I've been working 4 hours on getting the server up and running. lol.
shivam-kapila
Oh. Thats quite much.
ruaok
yeah, I'm also doing three separate projects at the same time, so not unexpected.
shivam-kapila
Wow. Multitasking 😶
ruaok
no choice.
shivam-kapila
Hard lyf :)
iliekcomputers
monorepos are amazing tbh
ruaok
Google has ONE.
iliekcomputers
yeah
ruaok
and when I started looking at the BB project with its... 6? gah! hell.