Skip to content

Commit b2944f1

Browse files
authored
Merge pull request coollabsio#3308 from coollabsio/next
v4.0.0-beta.328
2 parents 4f32b48 + 25e2b81 commit b2944f1

File tree

6 files changed

+39
-50
lines changed

6 files changed

+39
-50
lines changed

README.md

Lines changed: 25 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -35,28 +35,31 @@ Thank you so much!
3535

3636
Special thanks to our biggest sponsors!
3737

38-
<a href="https://cccareers.org/" target="_blank"><img src="./other/logos/ccc-logo.webp" alt="cccareers logo" width="200"/></a>
39-
<a href="http://htznr.li/CoolifyXHetzner" target="_blank"><img src="./other/logos/hetzner.jpg" alt="hetzner logo" width="150"/></a>
40-
<a href="https://logto.io/?ref=coolify" target="_blank"><img src="./other/logos/logto.webp" alt="logto logo" width="150"/></a>
41-
<a href="https://bc.direct/?ref=coolify.io" target="_blank"><img src="./other/logos/bc.png" alt="bc direct logo" width="200"/></a>
42-
<a href="https://www.quantcdn.io/?ref=coolify.io" target="_blank"><img src="./other/logos/quant.svg" alt="quantcdn logo" width="150"/></a>
43-
<a href="https://arcjet.com/?ref=coolify.io" target="_blank"><img src="./other/logos/arcjet.svg" alt="arcjet logo" width="200"/></a>
44-
<a href="https://supa.guide/?ref=coolify.io" target="_blank"><img src="./other/logos/supaguide.png" alt="supaguide logo" width="200"/></a>
45-
<a href="https://tigrisdata.com/?ref=coolify.io" target="_blank"><img src="./other/logos/tigris.svg" alt="tigris logo" width="140"/></a>
46-
<a href="https://fractalnetworks.co/?ref=coolify.io" target="_blank"><img src="./other/logos/fractal.svg" alt="fractal logo" width="180"/></a>
47-
<a href="https://coolify.ad.vin/?ref=coolify.io" target="_blank"><img src="./other/logos/advin.png" alt="advin logo" width="250"/></a>
48-
<a href="https://trieve.ai/?ref=coolify.io" target="_blank"><img src="./other/logos/trieve_bg.png" alt="trieve logo" width="180"/></a>
49-
<a href="https://blacksmith.sh/?ref=coolify.io" target="_blank"><img src="./other/logos/blacksmith.svg" alt="blacksmith logo" width="200"/></a>
50-
<a href="https://latitude.sh/?ref=coolify.io" target="_blank"><img src="./other/logos/latitude.svg" alt="latitude logo" width="200"/></a>
51-
<a href="https://brand.dev/?ref=coolify.io" target="_blank"><img src="./other/logos/branddev.png" alt="branddev logo" width="200"/></a>
52-
<a href="https://jobscollider.com/remote-jobs?ref=coolify.io" target="_blank"><img src="./other/logos/jobscollider.svg" alt="jobscollider logo" width="200"/></a>
53-
<a href="https://hostinger.com?ref=coolify.io" target="_blank"><img src="./other/logos/hostinger.svg" alt="hostinger logo" width="200"/></a>
54-
<a href="https://www.glueops.dev/?ref=coolify.io" target="_blank"><img src="./other/logos/glueops.webp" alt="glueops logo" width="60"/></a>
55-
<a href="https://ubicloud.com/?ref=coolify.io" target="_blank"><img src="./other/logos/ubicloud.svg" alt="ubicloud logo" width="200"/></a>
56-
<a href="https://juxtdigital.dev/?ref=coolify.io" target="_blank"><img src="./other/logos/juxtdigital.png" alt="juxtdigital logo" width="200"/></a>
57-
<a href="https://saasykit.com/?ref=coolify.io" target="_blank"><img src="./other/logos/saasykit.png" alt="saasykit logo" width="200"/></a>
58-
<a href="https://massivegrid.com/?ref=coolify.io" target="_blank"><img src="./other/logos/massivegrid.svg" alt="massivegrid logo" width="200"/></a>
59-
38+
### Special Sponsors
39+
40+
![image](https://github.com/user-attachments/assets/c95a07df-7c5a-4e77-a35a-81f25fcbece1)
41+
42+
* [CCCareers](https://cccareers.org/) - A career development platform for coding bootcamp graduates.
43+
* [Hetzner](http://htznr.li/CoolifyXHetzner) - A German web hosting company offering dedicated servers and cloud services.
44+
* [Logto](https://logto.io/?ref=coolify) - An open-source authentication and authorization platform.
45+
* [BC Direct](https://bc.direct/?ref=coolify.io) - A digital marketing agency specializing in e-commerce solutions.
46+
* [QuantCDN](https://www.quantcdn.io/?ref=coolify.io) - A content delivery network (CDN) for fast content delivery.
47+
* [Arcjet](https://arcjet.com/?ref=coolify.io) - A cloud-based platform for data analytics and visualization.
48+
* [SupaGuide](https://supa.guide/?ref=coolify.io) - A platform offering guides and resources for web development and design.
49+
* [Tigris](https://tigrisdata.com/?ref=coolify.io) - A data integration platform for connecting and managing data sources.
50+
* [Fractal Networks](https://fractalnetworks.co/?ref=coolify.io) - A decentralized network infrastructure for secure data exchange.
51+
* [Advin](https://coolify.ad.vin/?ref=coolify.io) - A digital advertising agency specializing in programmatic advertising.
52+
* [Treive](https://trieve.ai/?ref=coolify.io) - An AI-powered data analytics platform for business insights.
53+
* [Blacksmith](https://blacksmith.sh/?ref=coolify.io) - A cloud-based platform for automating DevOps and infrastructure management.
54+
* [Latitude](https://latitude.sh/?ref=coolify.io) - A platform offering location-based services and geospatial data.
55+
* [Brand Dev](https://brand.dev/?ref=coolify.io) - A web development agency specializing in brand identity and digital presence.
56+
* [Jobscollider](https://jobscollider.com/remote-jobs?ref=coolify.io) - A job search platform specializing in remote and flexible work opportunities.
57+
* [Hostinger](https://hostinger.com?ref=coolify.io) - A web hosting company offering shared, VPS, and cloud hosting services.
58+
* [Glueops](https://www.glueops.dev/?ref=coolify.io) - A DevOps and cloud consulting company offering infrastructure automation services.
59+
* [Ubicloud](https://ubicloud.com/?ref=coolify.io) - A cloud-based platform for IoT device management and data analytics.
60+
* [Juxtdigital](https://juxtdigital.dev/?ref=coolify.io) - A digital agency offering web development, design, and marketing services.
61+
* [Saasykit](https://saasykit.com/?ref=coolify.io) - SaaSykit is a Laravel-based boilerplate with everything you need to build an awesome SaaS.
62+
* [Massivegrid](https://massivegrid.com/?ref=coolify.io) - A cloud-based platform for data storage and processing.
6063

6164

6265
## Github Sponsors ($40+)

bootstrap/helpers/shared.php

Lines changed: 10 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -3206,6 +3206,7 @@ function newParser(Application|Service $resource, int $pull_request_id = 0, ?int
32063206
}
32073207
}
32083208
// convert environment variables to one format
3209+
ray($environment);
32093210
$environment = convertComposeEnvironmentToArray($environment);
32103211

32113212
// Add Coolify defined environments
@@ -3639,37 +3640,22 @@ function add_coolify_default_environment_variables(StandaloneRedis|StandalonePos
36393640
$where_to_add->push("COOLIFY_PROJECT_NAME={$resource->project()->name}");
36403641
}
36413642
}
3642-
ray($where_to_add);
36433643
}
36443644

36453645
function convertComposeEnvironmentToArray($environment)
36463646
{
36473647
$convertedServiceVariables = collect([]);
3648-
foreach ($environment as $variableName => $variableValue) {
3649-
if (is_array($variableValue)) {
3650-
$key = str(collect($variableValue)->keys()->first());
3651-
$value = str(collect($variableValue)->values()->first());
3652-
} elseif (is_string($variableValue)) {
3653-
if (str($variableValue)->contains('=')) {
3654-
$key = str($variableValue)->before('=');
3655-
$value = str($variableValue)->after('=');
3656-
} else {
3657-
if (is_numeric($variableName)) {
3658-
$key = str($variableValue);
3659-
$value = null;
3660-
} else {
3661-
$key = str($variableName);
3662-
if ($variableValue) {
3663-
$value = str($variableValue);
3664-
} else {
3665-
$value = null;
3666-
}
3667-
}
3648+
if (isAssociativeArray($environment)) {
3649+
$convertedServiceVariables = $environment;
3650+
} else {
3651+
foreach ($environment as $value) {
3652+
$parts = explode('=', $value, 2);
3653+
$key = $parts[0];
3654+
$realValue = $parts[1] ?? '';
3655+
if ($key) {
3656+
$convertedServiceVariables->put($key, $realValue);
36683657
}
36693658
}
3670-
if ($key) {
3671-
$convertedServiceVariables->put($key->value(), $value?->value() ?? null);
3672-
}
36733659
}
36743660

36753661
return $convertedServiceVariables;

config/sentry.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88
// The release version of your application
99
// Example with dynamic git hash: trim(exec('git --git-dir ' . base_path('.git') . ' log --pretty="%h" -n1 HEAD'))
10-
'release' => '4.0.0-beta.327',
10+
'release' => '4.0.0-beta.328',
1111
// When left empty or `null` the Laravel environment will be used
1212
'environment' => config('app.env'),
1313

config/version.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
<?php
22

3-
return '4.0.0-beta.327';
3+
return '4.0.0-beta.328';

other/logos/saasykit.webp

43.5 KB
Binary file not shown.

versions.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
{
22
"coolify": {
33
"v4": {
4-
"version": "4.0.0-beta.327"
4+
"version": "4.0.0-beta.328"
55
},
66
"nightly": {
7-
"version": "4.0.0-beta.328"
7+
"version": "4.0.0-beta.329"
88
}
99
}
1010
}

0 commit comments

Comments
 (0)