coolify/database/seeders
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
..
ApplicationSeeder.php feat(railpack): add config merging, beta badge, and nodejs seeder example 2026-04-09 18:45:42 +02:00
ApplicationSettingsSeeder.php feat(seeders): add railpack-static example application seed data 2026-03-24 06:59:45 +01:00
CaSslCertSeeder.php chore: prepare for PR 2026-02-25 12:00:24 +01:00
DatabaseSeeder.php feat(railpack): add buildpack control var filtering and dev seeder 2026-04-28 14:37:31 +02:00
DevelopmentRailpackExamplesSeeder.php feat(railpack): add buildpack control var filtering and dev seeder 2026-04-28 14:37:31 +02:00
DisableTwoStepConfirmationSeeder.php disable tow step confirmation by default on dev 2024-10-17 12:28:07 +02:00
GithubAppSeeder.php feat: Add deterministic UUIDs to development seeders 2025-12-11 09:54:27 +01:00
GitlabAppSeeder.php feat: Add deterministic UUIDs to development seeders 2025-12-11 09:54:27 +01:00
InstanceSettingsSeeder.php Enable API by default in development mode 2025-10-15 21:34:44 +02:00
LocalPersistentVolumeSeeder.php feat: add private gh repos 2023-05-08 11:51:03 +02:00
OauthSettingSeeder.php v4.0.0-beta.420 (#6008) 2025-06-26 12:23:08 +02:00
PersonalAccessTokenSeeder.php feat(dev-seeders): add PersonalAccessTokenSeeder to create development API tokens 2025-09-26 09:03:24 +02:00
PopulateSshKeysDirectorySeeder.php remove user as there is no envs here anymore 2024-11-12 20:36:58 +01:00
PrivateKeySeeder.php feat: Add deterministic UUIDs to development seeders 2025-12-11 09:54:27 +01:00
ProductionSeeder.php feat(proxy): add Traefik version tracking with notifications and dismissible UI warnings 2025-11-14 11:35:22 +01:00
ProjectSeeder.php feat: Add deterministic UUIDs to development seeders 2025-12-11 09:54:27 +01:00
RootUserSeeder.php fix(security): harden model assignment and sensitive data handling 2026-03-29 20:56:04 +02:00
S3StorageSeeder.php feat: Add deterministic UUIDs to development seeders 2025-12-11 09:54:27 +01:00
SentinelSeeder.php fix: start sentinel on seeder 2024-11-08 10:39:02 +01:00
ServerSeeder.php feat: Add deterministic UUIDs to development seeders 2025-12-11 09:54:27 +01:00
ServerSettingSeeder.php FIx: Server ID 0 2024-09-17 14:08:34 +02:00
SharedEnvironmentVariableSeeder.php fix: add 'is_literal' flag to shared environment variables for servers 2026-01-02 17:46:39 +01:00
StandaloneDockerSeeder.php feat: Add deterministic UUIDs to development seeders 2025-12-11 09:54:27 +01:00
StandalonePostgresqlSeeder.php feat: Add deterministic UUIDs to development seeders 2025-12-11 09:54:27 +01:00
StandaloneRedisSeeder.php Fix styling 2024-06-10 20:43:34 +00:00
TeamSeeder.php Revert "remove team seeders" 2024-09-20 15:45:18 +02:00
UserSeeder.php refactoring 2023-08-29 14:36:17 +02:00