Commit Graph

41 Commits

Author SHA1 Message Date
Andras Bacsai 7056a1cae1 chore(helper): bump railpack and mise versions 2026-05-13 10:50:50 +02:00
Andras Bacsai ec71d33f5e fix(railpack): pin frontend image version via config constant
Remove RAILPACK_FRONTEND_IMAGE env var from helper Dockerfile and resolve
the image ref at runtime using a new `railpack_version` constant in config.
Eliminates Docker build-time env interpolation for BUILDKIT_SYNTAX arg.
2026-04-30 16:27:08 +02:00
Andras Bacsai b3339d1034 feat(railpack): add buildpack control var filtering and dev seeder
Extract NIXPACKS_/RAILPACK_ prefix filtering into a reusable
`scopeWithoutBuildpackControlVariables` query scope on EnvironmentVariable.
Apply scope consistently to runtime vars, runtime preview vars, and
buildtime var generation in ApplicationDeploymentJob.

Refactor `generate_railpack_env_variables` to return a Collection.
Add `RAILPACK_FRONTEND_IMAGE` constant and bake it into the
coolify-helper Dockerfile as a build arg.

Add DevelopmentRailpackExamplesSeeder (dev/local env only) for
seeding example Railpack apps, wired into DatabaseSeeder.

Add tests:
- ApplicationDeploymentControlVarFilteringTest: verifies control vars
  are excluded from runtime and buildtime envs
- DevelopmentRailpackExamplesSeederTest: verifies seeder behavior
- ApplicationDeploymentRailpackEnvParityTest: parity checks for env
  handling across build/runtime paths
2026-04-28 14:37:31 +02:00
Andras Bacsai f573ad28a0 Merge remote-tracking branch 'origin/next' into feat/railpack 2026-04-09 17:12:26 +02:00
Charles Dabard 7d9a0748bf fix(security): add apk upgrade to helper and realtime Dockerfiles
The production Dockerfile already runs apk upgrade at build time.
The helper and realtime Dockerfiles were missing this step.

The helper (Alpine 3.21) ships with CVE-2025-15467 in OpenSSL 3.3.5.
The realtime (Alpine 3.18) has outdated OpenSSL 3.1.2 with HIGH CVEs.

Adding apk upgrade before apk add makes both images consistent
with the production Dockerfile.
2026-04-05 00:23:17 +02:00
Aditya Tripathi cddbaf581f refactor(railpack): extract static image build, fix port logic, bump to v0.22.0
Extract build_railpack_static_image() into its own method, prevent port
override when is_static is set, bump Railpack to 0.22.0, and improve
test setup with beforeEach and correct polymorphic env var fields.
2026-03-23 19:02:10 +00:00
Aditya Tripathi 793077d74f feat(buildpack): add Railpack as a build pack option 2026-03-23 17:12:02 +00:00
Mgs. M. Rizqi Fadhlurrahman 8a0b37c851 chore: update Nixpacks version to 1.41.0 2025-10-31 08:45:42 +07:00
Andras Bacsai 90abdb0244 chore(docker): add a blank line for improved readability in Dockerfile 2025-09-15 18:57:30 +02:00
peaklabs-dev b140aa1996 chore(deps): bump minio and Nixpacks version 2025-09-10 19:58:10 +02:00
peaklabs-dev 3343806176 fix(backups): rollback helper update for now 2025-08-26 18:44:29 +02:00
peaklabs-dev 6ddca603e2 chore(deps): update docker deps
- update Nixpacks to v1.39.0
2025-07-18 16:25:01 +02:00
peaklabs-dev 03b0ee59f6 feat(dep): bump all dependencies 2025-03-31 18:50:42 +02:00
🏔️ Peak a46caf209f Chore: Bump all dependencies (#5216)
* chore: bump all docker dependecies

* chore: update composer and npm dep
2025-02-24 18:08:54 +01:00
peaklabs-dev edd4512f2b fix(helper): downgrade Nixpacks to v1.29.0 2025-01-23 13:22:14 +01:00
Andras Bacsai bb08504db5 chore(docker): add blank line for readability in Dockerfile 2025-01-22 11:29:27 +01:00
peaklabs-dev ac4c1496a6 chore(dep): bump nixpacks version 2025-01-21 21:15:28 +01:00
peaklabs-dev c01d3e4954 bump: docker dep 2025-01-09 15:11:14 +01:00
Andras Bacsai 959c21a888 force image update 2024-11-15 12:42:08 +01:00
peaklabs-dev 23ee1a0c54 bump helper dep 2024-11-13 18:22:53 +01:00
Andras Bacsai 6246eb7199 update Nixpacks to the latest 1.29.0 2024-11-07 12:42:21 +01:00
Andras Bacsai 8712af7379 fix: move mc command to coolify image from helper 2024-09-12 09:42:28 +02:00
Andras Bacsai 0c87a8f4ec chore: Update Dockerfile with latest versions of PACK and NIXPACKS 2024-09-06 10:13:02 +02:00
Andras Bacsai 7144cee0f6 chore: Update Dockerfile with latest versions of Docker, Docker Compose, Docker Buildx, Pack, and Nixpacks 2024-06-04 11:27:50 +02:00
Andras Bacsai 01c1e4f8cb chore: Update Docker and Docker Compose versions in Dockerfiles 2024-05-15 14:32:10 +02:00
Andras Bacsai 3da7746629 update packages in helper container 2024-03-19 10:24:09 +01:00
Andras Bacsai 25a471b045 Update Dockerfile with new versions of PACK and NIXPACKS 2024-01-03 13:29:23 +01:00
Andras Bacsai 658d608f55 ok, it is not nixpacks problem 2023-11-01 21:02:05 +01:00
Andras Bacsai b557ea1e1d revert nixpacks version 2023-11-01 20:54:50 +01:00
Andras Bacsai f56d373ed2 update nixpacks 2023-11-01 12:54:49 +01:00
Andras Bacsai 5b56c50f03 feat: init version of any git deployment 2023-10-06 13:46:42 +02:00
Andras Bacsai c46eeac4b5 feat: add cloudflare tunnel support 2023-09-23 13:34:40 +02:00
Andras Bacsai b7786504b8 wip: nixpacksarchive 2023-09-11 15:53:05 +02:00
Andras Bacsai 31db1db636 next helper image 2023-09-05 08:49:33 +02:00
Andras Bacsai 35f19ed53f update helper 2023-09-04 16:51:36 +02:00
Andras Bacsai a5c45ffe90 update pack + nixpacks 2023-09-04 16:50:39 +02:00
Andras Bacsai 220c8211fd update 2023-09-04 16:46:53 +02:00
Andras Bacsai ffbd04df29 update helper 2023-09-04 16:40:16 +02:00
Andras Bacsai 73c59be865 fix helper 2023-09-04 16:25:18 +02:00
Andras Bacsai 3966abaf80 improve coolify-helper + add test new functionalities 2023-09-04 16:03:11 +02:00
Andras Bacsai b7c9810461 Add coolify-helper image 2023-08-11 16:04:53 +02:00