S
ShadowArcanist
Kappa
S
ShadowArcanist
FIRST
S
ShadowArcanist
YES
S
ShadowArcanist
I was here for past 30mins lol
S
ShadowArcanist
LUL
X
xXXKynarethXXx
good morning ^^
S
ShadowArcanist
Good morning btw
S
ShadowArcanist
What are we doing today!!!
X
xXXKynarethXXx
nice!
S
ShadowArcanist
Kreygasm
D
drevestedt
Good morning. How's it going today?
X
xXXKynarethXXx
is there a way to have after installation instructions? i guess there was an issue related to that 🤔
H
haseoghs
hi
X
xXXKynarethXXx
niiiiice
S
ShadowArcanist
@HeyAndras Are we going to do a prod release today?? PogChamp (Real men release updates on Friday) Kappa
D
drevestedt
Haha, ok, no problem.
H
haseoghs
checkbox to append env or not?
X
xXXKynarethXXx
if you install a service and then there are manual steps left to do
X
xXXKynarethXXx
found it ^^ https://github.com/coollabsio/coolify/pull/3052
X
xXXKynarethXXx
but no worries if thats unrelated
D
drevestedt
You where just a few minutes to late today, and that was no problem :-)
S
ShadowArcanist
Hostinger sponsored coolify? PogChamp PogChamp PogChamp PogChamp PogChamp PogChamp PogChamp PogChamp PogChamp
S
ShadowArcanist
They are everywhere lol
X
xXXKynarethXXx
i think caprover has sth similar
X
xXXKynarethXXx
sure manual stuff is annoying:D
X
xXXKynarethXXx
thanks!!
S
StreamElements
Socials: https://x.com/heyandras https://youtube.com/@heyandras https://twitch.tv/heyandras
A
alinsg
HeyGuys Hello everyone
T
ThimoDEV
Heyy good morning!
S
ShadowArcanist
@HeyAndras I have seen some streamers put a text on stream like "Doing Focused work, not reading chat often". I think you can do something like that so people on chat know you won't respond faster
S
ShadowArcanist
SeemsGood
S
StreamElements
Socials: https://x.com/heyandras https://youtube.com/@heyandras https://twitch.tv/heyandras
H
hugodos
morning crew HeyGuys
H
haseoghs
missing the get?
S
StreamElements
Abnecide just raided the channel with 3 viewers PogChamp
D
DysektAI
:)
S
ShadowArcanist
RAIDDDDD
D
DysektAI
Gaminggggg
H
hugodos
Lol thought you was saying someone people "get free viewers"
D
DysektAI
Escape From Tarkov
H
hugodos
posted**
D
DysektAI
Very steep learning curve FPS Game
D
DysektAI
100% hard to play it casually
D
DysektAI
I get addicted to it lmao
H
hugodos
did they ever fix the "cheating" problem? been out of the loop for a while
D
DysektAI
Nope KEKW @hugodos
S
ShadowArcanist
We need League of legends stream @HeyAndras Kappa
D
DysektAI
Oh god I have been scared to touch any of those games... They sound more addicting
H
hugodos
Question is will you buy new expansions :D
H
hugodos
** coolify development has been put on hold due to wow expansion **
H
hugodos
Kappa
H
hugodos
Thinkge
H
hugodos
now your thinking as a bussiness person
D
DysektAI
This is my fav thing to see with a dev mindset https://x.com/DesmondSilvers/status/1826808166971269299
D
DysektAI
You can probably see the issue and possible fixes for cheats like this
H
hugodos
What? its a undocumented feature
S
ShadowArcanist
am I the only one here who don't know what is a PARSER? LUL
D
DysektAI
LMAO
D
DysektAI
Gota hear it
D
DysektAI
To understand
S
StreamElements
Thank you for following easylite376
S
ShadowArcanist
@HeyAndras we are distracted by that Tweet!! we gotta focus on COOLIFY Kappa Kappa Kappa Kappa
D
DysektAI
Basically a cheater "teleported" to him and poisoned him trying to get his acc bugged (which would prevent him from playing)
D
DysektAI
Yee focus up just thought it was funny my thought was "Why is there no checks for rapid movement of players to ban teleporting"
H
hugodos
@DysektAI, called trusting the client side :D
D
DysektAI
What are you doing rn chores, updates, improvements?
S
StreamElements
Socials: https://x.com/heyandras https://youtube.com/@heyandras https://twitch.tv/heyandras
D
DysektAI
@hugodos Too much client sided trust lmfao
H
hugodos
@DysektAI, yep it even happened in WoW before they completely re did the networking for it
D
DysektAI
Server side checks seem to be expensive overhead tho.. so idk
H
hugodos
@DysektAI, in FPS you want low latency so there gotta be some compromises somewhere
H
hugodos
hence why client side anti cheat sucks
D
DysektAI
@hugodos as simple as it sounds to fix I would never open their codebase based off the known history
D
DysektAI
1 simple fix turns into fixing 1,000 issues
H
hugodos
@DysektAI, neither would I haha, I like being ignorant :D
H
hugodos
catJam
D
DysektAI
@hugodos if you work on a project and see dependency errors do you ignore them?
D
DysektAI
It hurts to see but usually classic "It works dont touch it"
H
hugodos
@DysektAI, I work on CrowdSec so no :D **incoming legal team**
D
DysektAI
LMFAO
D
DysektAI
I am curious is it possible or efficient to not use docker for running a Node project like Next.js? (I have avoided learning docker)
H
hugodos
but the environments are apply applied to the container there no "write" access but if it was a risk for reading then yeah
H
hugodos
The question is should you split into different .envs unless the env is shared
D
DysektAI
I know nixpacks works well but assume there might be a more straight forward way to run it
F
FredKisss
nixpacks uses docker
H
hugodos
hence why container were born
D
DysektAI
Yee @FredKisss it seems like it takes forever to start or restart my next.js proj
D
DysektAI
Using next.js
D
DysektAI
and nixpacks
H
hugodos
In your current compose example, how do the application get access to the pg variables? were they in .env might have missed it
D
DysektAI
Guess I just need to learn Docker then I was waiting for more needed use cases like multi instance
T
Timaster5
@HeyAndras I am a Junior frontend developer and i want to start helping open source projects. Can u tell me where i can find project to help?
H
hugodos
@Timaster5, Github search, filter down to your language and then look for "good first issue"
D
DysektAI
Github and niche projects related to interests you have like me I work on a lot of game related open source projects that have small communities @Timaster5
S
StreamElements
Socials: https://x.com/heyandras https://youtube.com/@heyandras https://twitch.tv/heyandras
D
DysektAI
I personally got a bad taste recently after having a few small PR'
D
DysektAI
s open for months with no response from maintainers
D
DysektAI
PGP encrypt it all KEKW
H
haseoghs
check first
S
StreamElements
Thank you for following onadmeister
D
DysektAI
Looks like a user:pass combo
D
DysektAI
Never learned deep how those are parsed I assume by the : delimiters
H
haseoghs
make sure is available to the .env and the default env parser of docker use it
D
DysektAI
Maybe you have to add quotes or curly braces around it so it knows the exact var? just guessing
D
DysektAI
For clarity can you make the pass var something else than the user var value?
D
DysektAI
Both are "postgres"
D
DysektAI
Make it function -> Then clean :D
S
StreamElements
Socials: https://x.com/heyandras https://youtube.com/@heyandras https://twitch.tv/heyandras
D
DysektAI
@HeyAndras Maybe explain it to us the logic of the code might understand more the goal and what is happening
D
DysektAI
(Only reason is because explaining it out loud usually makes me realize possible issues or flaws)
H
hugodos
And if the `$` is not just apart of a strin g
D
DysektAI
Its the idea of in your head it makes sense but if explaining becomes too hard you might realize something
H
hugodos
your password might include a `$`
D
DysektAI
Especially if random generated
D
DysektAI
$`password`
D
DysektAI
$`pa$$word`
S
StreamElements
Thank you for following check2cc
H
hugodos
Yeah we ran into that issue at CrowdSec FeelsWeakMan
H
hugodos
Parsing is hard
H
hugodos
there so many edge cases you cannot account for
D
DysektAI
Gotta find a delimiter to define start and end
D
DysektAI
That would be my solution
H
hugodos
but when parsing a string, mixed with env vars there is no delimitter
H
hugodos
Our solution at CrowdSec is abit over engineered :D
D
DysektAI
Ahh yeah @hugodos didnt realize we are parsing both var and string
D
DysektAI
Well input/output parsing
H
hugodos
right push to prod!
D
DysektAI
In that case my mind goes to adding more or uncommon patterns for delimiting
H
hugodos
Kappa
D
DysektAI
To main it gets pushed widepeepoHappy
L
lasseerflot
hi!
H
hugodos
catJam
D
DysektAI
wideVibe
O
oleksii_lisovyi
hey. something is definitely wrong with catching an \Exception and throwing another one or there is some meaning to that?
H
HeyAndras
catJam
S
StreamElements
Thank you for following ForLoopInBash
H
hugodos
VIBE
F
ForLoopInBash
ty :)
D
DysektAI
@oleksii_lisovyi Elaborate? Confused where this is occuring tbh
O
oleksii_lisovyi
line 992 in Service.php
D
DysektAI
Ahh you mean in his code
O
oleksii_lisovyi
yep
D
DysektAI
I am curious too why catch and throw another exception?
G
Grizgold
php code NotLikeThis
S
StreamElements
Socials: https://x.com/heyandras https://youtube.com/@heyandras https://twitch.tv/heyandras
D
DysektAI
Is it because of the dual parsing?
H
hugodos
Its the same in most languages either return the error or re throw no?
O
oleksii_lisovyi
sure, but it logically doesn't make sense
O
oleksii_lisovyi
just don't wrap with try catch then
D
DysektAI
Usually return the error then break for me so ik where with maybe a error message if applicable
H
hugodos
I guess it purely depends on coding style, I guess Andras likes to hard throw an error when the code should be unreachable rather than returning it but 🤷 let the man cook :D
D
DysektAI
Lmaooo
B
bylkauser
is there some kinda of help messages to the user so he can sees where the issue comes from?
D
DysektAI
To be fair we can blame that on Copilot trying to be the pilot
O
oleksii_lisovyi
sure, sure
H
hugodos
Copilot brought down prod Kappa
D
DysektAI
Copilot did crowdstrike
D
DysektAI
Kappa
D
DysektAI
@HeyAndras dont worry about making it pretty all us experts in chat will submit PRs later on to beautify it right?
D
DysektAI
modCheck Chat?
H
hugodos
@DysektAI, or just open issues Kappa
D
DysektAI
PepeLaugh
P
peaklabs_dev
Morning. How is the compose parser coming along?
D
DysektAI
Thank god you're here @peaklabs_dev we need your expert opinion KEKW
P
peaklabs_dev
@DysektAI On what?
D
DysektAI
So far I understand this much: We are using a parser that is being parsed by another parser then magic
P
peaklabs_dev
Ah, sounds like magic. I thought you needed the opinion on pushing strait to production on a friday :)
H
hugodos
how many reduce functions can I write in a row to get a single line function Kappa
D
DysektAI
Its not OCD trust me its just Perfectionist mindset
D
DysektAI
@peaklabs_dev real men push to main on saturdays
D
DysektAI
Pepega
P
peaklabs_dev
@DysektAI :)
D
DysektAI
Especially minor and major
A
albiku1
what vscode theme and font are you using?
D
DysektAI
How good are you at art like ms paint? I learn best with boxes explained
A
Adiology
yo
A
Adiology
hi
D
DysektAI
hugg @Adiology
A
Adiology
@DysektAI hugg
P
peaklabs_dev
If you have time after the parser, I makred some of my PRs with live stream, they can be merged pretty quickly as they are quite small.
D
DysektAI
@peaklabs_dev Andras: "Ill look into it soon"
D
DysektAI
Kappa
P
peaklabs_dev
But first lets watch some CSS
D
DysektAI
CSS? We didn't learn that using WYSIWYG drag and drop editors HUH
S
StreamElements
Socials: https://x.com/heyandras https://youtube.com/@heyandras https://twitch.tv/heyandras
D
DysektAI
Oh nvm we got tailwind we good
L
lasseerflot
Where is coolify cloud hosted?
P
peaklabs_dev
@lassejlvv As far as I know hetzner
L
lasseerflot
Nice! I switched to hetzner for all my stuff with coolify
D
DysektAI
All local hosted Andras runs his own datacenter in home Kappa
A
albiku1
does coolify uses any frontend library or just php server render
H
HeyAndras
catJam
H
hugodos
wideVibe
H
hugodos
you beat me @HeyAndras
D
DysektAI
Im a bit confused I started my coolify using local hosted and want to move the main instance to my cloud VM but not sure the safe way to do that any docs or tips on this?
D
DysektAI
(Mainly due to my VM being cost free)
D
DysektAI
Perfect I tried to find info and couldnt find vids or docs sadly
D
DysektAI
Ill check disc much love
S
StreamElements
Socials: https://x.com/heyandras https://youtube.com/@heyandras https://twitch.tv/heyandras