Compare commits
10 Commits
207620b5bb
...
master
Author | SHA1 | Date | |
---|---|---|---|
7edb934d8a | |||
![]() |
d086f9fc50 | ||
![]() |
62447b3456 | ||
![]() |
22f7a20daa | ||
![]() |
f3164f6ac1 | ||
![]() |
0a6b2a0586 | ||
![]() |
78be85dbbc | ||
![]() |
8fa0ba9539 | ||
![]() |
667c8e6432 | ||
![]() |
7160b88900 |
33
CHANGELOG.md
33
CHANGELOG.md
@@ -4,6 +4,33 @@ All notable changes to this project will be documented in this file.
|
|||||||
|
|
||||||
## [unreleased]
|
## [unreleased]
|
||||||
|
|
||||||
|
### 🐛 Bug Fixes
|
||||||
|
|
||||||
|
- *(docker)* Adjust openssh-client installation in Dockerfile to avoid version bug
|
||||||
|
- *(docker)* Streamline openssh-client installation in Dockerfile
|
||||||
|
|
||||||
|
### 📚 Documentation
|
||||||
|
|
||||||
|
- Update changelog
|
||||||
|
|
||||||
|
### ⚙️ Miscellaneous Tasks
|
||||||
|
|
||||||
|
- *(versions)* Increment coolify version numbers to 4.0.0-beta.431 and 4.0.0-beta.432 in configuration files
|
||||||
|
|
||||||
|
## [4.0.0-beta.430] - 2025-09-24
|
||||||
|
|
||||||
|
### 🐛 Bug Fixes
|
||||||
|
|
||||||
|
- *(PreviewCompose)* Adds port to preview urls
|
||||||
|
- *(deployment-job)* Enhance build time variable analysis
|
||||||
|
|
||||||
|
### 📚 Documentation
|
||||||
|
|
||||||
|
- Update changelog
|
||||||
|
- Update changelog
|
||||||
|
|
||||||
|
## [4.0.0-beta.429] - 2025-09-23
|
||||||
|
|
||||||
### 🚀 Features
|
### 🚀 Features
|
||||||
|
|
||||||
- *(environment)* Replace is_buildtime_only with is_runtime and is_buildtime flags for environment variables, updating related logic and views
|
- *(environment)* Replace is_buildtime_only with is_runtime and is_buildtime flags for environment variables, updating related logic and views
|
||||||
@@ -23,6 +50,8 @@ All notable changes to this project will be documented in this file.
|
|||||||
- *(cloud-check)* Enhance CloudCheckSubscription command with fix options
|
- *(cloud-check)* Enhance CloudCheckSubscription command with fix options
|
||||||
- *(stripe)* Enhance subscription handling and verification process
|
- *(stripe)* Enhance subscription handling and verification process
|
||||||
- *(private-key-refresh)* Add refresh dispatch on private key update and connection check
|
- *(private-key-refresh)* Add refresh dispatch on private key update and connection check
|
||||||
|
- *(comments)* Add automated comments for labeled pull requests to guide documentation updates
|
||||||
|
- *(comments)* Ping PR author
|
||||||
|
|
||||||
### 🐛 Bug Fixes
|
### 🐛 Bug Fixes
|
||||||
|
|
||||||
@@ -42,6 +71,8 @@ All notable changes to this project will be documented in this file.
|
|||||||
- *(environment-variables)* Correct method call syntax in analyzeBuildVariable function
|
- *(environment-variables)* Correct method call syntax in analyzeBuildVariable function
|
||||||
- *(clears-global-search-cache)* Refine team retrieval logic in getTeamIdForCache method
|
- *(clears-global-search-cache)* Refine team retrieval logic in getTeamIdForCache method
|
||||||
- *(subscription-job)* Enhance retry logic for VerifyStripeSubscriptionStatusJob
|
- *(subscription-job)* Enhance retry logic for VerifyStripeSubscriptionStatusJob
|
||||||
|
- *(environment-variable)* Update checkbox visibility and helper text for build and runtime options
|
||||||
|
- *(deployment-job)* Escape single quotes in build arguments for Docker Compose command
|
||||||
|
|
||||||
### 🚜 Refactor
|
### 🚜 Refactor
|
||||||
|
|
||||||
@@ -75,6 +106,8 @@ All notable changes to this project will be documented in this file.
|
|||||||
### ⚙️ Miscellaneous Tasks
|
### ⚙️ Miscellaneous Tasks
|
||||||
|
|
||||||
- Change order of runtime and buildtime
|
- Change order of runtime and buildtime
|
||||||
|
- *(docker-compose)* Update soketi image version to 1.0.10 in production and Windows configurations
|
||||||
|
- *(versions)* Update coolify version numbers to 4.0.0-beta.430 and 4.0.0-beta.431 in configuration files
|
||||||
|
|
||||||
## [4.0.0-beta.428] - 2025-09-15
|
## [4.0.0-beta.428] - 2025-09-15
|
||||||
|
|
||||||
|
@@ -2715,7 +2715,27 @@ COPY ./nginx.conf /etc/nginx/conf.d/default.conf");
|
|||||||
|
|
||||||
private function analyzeBuildTimeVariables($variables)
|
private function analyzeBuildTimeVariables($variables)
|
||||||
{
|
{
|
||||||
$variablesArray = $variables->toArray();
|
$userDefinedVariables = collect([]);
|
||||||
|
|
||||||
|
$dbVariables = $this->pull_request_id === 0
|
||||||
|
? $this->application->environment_variables()
|
||||||
|
->where('is_buildtime', true)
|
||||||
|
->pluck('key')
|
||||||
|
: $this->application->environment_variables_preview()
|
||||||
|
->where('is_buildtime', true)
|
||||||
|
->pluck('key');
|
||||||
|
|
||||||
|
foreach ($variables as $key => $value) {
|
||||||
|
if ($dbVariables->contains($key)) {
|
||||||
|
$userDefinedVariables->put($key, $value);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if ($userDefinedVariables->isEmpty()) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
$variablesArray = $userDefinedVariables->toArray();
|
||||||
$warnings = self::analyzeBuildVariables($variablesArray);
|
$warnings = self::analyzeBuildVariables($variablesArray);
|
||||||
|
|
||||||
if (empty($warnings)) {
|
if (empty($warnings)) {
|
||||||
|
@@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
return [
|
return [
|
||||||
'coolify' => [
|
'coolify' => [
|
||||||
'version' => '4.0.0-beta.430',
|
'version' => '4.0.0-beta.431',
|
||||||
'helper_version' => '1.0.11',
|
'helper_version' => '1.0.11',
|
||||||
'realtime_version' => '1.0.10',
|
'realtime_version' => '1.0.10',
|
||||||
'self_hosted' => env('SELF_HOSTED', true),
|
'self_hosted' => env('SELF_HOSTED', true),
|
||||||
|
12
deployCy.sh
Normal file
12
deployCy.sh
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
# Build and deploy Coolify Docker image
|
||||||
|
set -e
|
||||||
|
|
||||||
|
echo "Building Coolify Docker image..."
|
||||||
|
docker build -f docker/production/Dockerfile -t docker.site.quack-lab.dev/coolify:4.0.0 .
|
||||||
|
|
||||||
|
echo "Image built successfully. Attempting to push..."
|
||||||
|
docker push docker.site.quack-lab.dev/coolify:4.0.0
|
||||||
|
|
||||||
|
echo "Deployment completed successfully!"
|
@@ -72,6 +72,7 @@ RUN apk add --no-cache gnupg && \
|
|||||||
curl -fSsL https://www.postgresql.org/media/keys/ACCC4CF8.asc | gpg --dearmor > /usr/share/keyrings/postgresql.gpg
|
curl -fSsL https://www.postgresql.org/media/keys/ACCC4CF8.asc | gpg --dearmor > /usr/share/keyrings/postgresql.gpg
|
||||||
|
|
||||||
# Install system dependencies
|
# Install system dependencies
|
||||||
|
RUN apk upgrade
|
||||||
RUN apk add --no-cache \
|
RUN apk add --no-cache \
|
||||||
postgresql${POSTGRES_VERSION}-client \
|
postgresql${POSTGRES_VERSION}-client \
|
||||||
openssh-client \
|
openssh-client \
|
||||||
|
@@ -1,10 +1,10 @@
|
|||||||
{
|
{
|
||||||
"coolify": {
|
"coolify": {
|
||||||
"v4": {
|
"v4": {
|
||||||
"version": "4.0.0-beta.430"
|
"version": "4.0.0-beta.431"
|
||||||
},
|
},
|
||||||
"nightly": {
|
"nightly": {
|
||||||
"version": "4.0.0-beta.431"
|
"version": "4.0.0-beta.432"
|
||||||
},
|
},
|
||||||
"helper": {
|
"helper": {
|
||||||
"version": "1.0.11"
|
"version": "1.0.11"
|
||||||
|
@@ -1,10 +1,10 @@
|
|||||||
{
|
{
|
||||||
"coolify": {
|
"coolify": {
|
||||||
"v4": {
|
"v4": {
|
||||||
"version": "4.0.0-beta.430"
|
"version": "4.0.0-beta.431"
|
||||||
},
|
},
|
||||||
"nightly": {
|
"nightly": {
|
||||||
"version": "4.0.0-beta.431"
|
"version": "4.0.0-beta.432"
|
||||||
},
|
},
|
||||||
"helper": {
|
"helper": {
|
||||||
"version": "1.0.11"
|
"version": "1.0.11"
|
||||||
|
Reference in New Issue
Block a user