Commit graph

3138 commits

Author SHA1 Message Date
Andras Bacsai
9a227dbad6 feat: terminal views for servers
improvement: connect to container if only one available
2024-10-24 12:21:36 +02:00
Andras Bacsai
befdb71671 fix: Disable Sentinel temporarily 2024-10-24 11:35:38 +02:00
Andras Bacsai
7849099593 Refactor Server model to update SSH check wait time description 2024-10-22 14:49:42 +02:00
Andras Bacsai
cec77abaa8 Refactor server setting model to use waitBeforeDoingSshCheck method 2024-10-22 14:49:23 +02:00
Andras Bacsai
2e9ce3ed2a feat: add notification settings to server_disk_usage 2024-10-22 14:47:01 +02:00
Andras Bacsai
6e305a33de Refactor server setting model to restart Sentinel on specific config changes 2024-10-22 14:10:52 +02:00
Andras Bacsai
1f221d9791 fix: sentinel config changes restarts sentinel 2024-10-22 14:10:36 +02:00
Andras Bacsai
ac768e5313 feat: limit storage check emails
feat: sentinel should send storage usage
2024-10-22 14:01:36 +02:00
Andras Bacsai
0a26598093
Merge pull request #3974 from coollabsio/fix-backup-deletion
Fix: Disable tow step confirmation when there is a password throws and error
2024-10-22 13:43:33 +02:00
peaklabs-dev
6dfe6a8142
fix disable tow step confirmation when there is a password 2024-10-22 12:29:48 +02:00
Andras Bacsai
5c93780304 remove unnecessary code 2024-10-22 12:01:46 +02:00
Andras Bacsai
537630acc6 Refactor PushServerUpdateJob to handle container restart notifications 2024-10-22 11:42:24 +02:00
Andras Bacsai
b282c8412c Refactor StartSentinel to handle build servers 2024-10-22 11:40:44 +02:00
Andras Bacsai
b5146c0dda fix: charts ui 2024-10-22 11:39:38 +02:00
Andras Bacsai
d7efe8a6d1 fix: no sentinel for swarm yet 2024-10-22 11:29:43 +02:00
Andras Bacsai
c338eef57b fix: should be able to reset labels in read-only mode with manual click 2024-10-22 11:25:03 +02:00
Andras Bacsai
bfd6923ba6
Merge pull request #3947 from peaklabs-dev/fix-is-required
Fix: Required environment variable throws and errors when updating shared variables
2024-10-22 11:15:26 +02:00
Andras Bacsai
3b0029c400 Refactor Livewire/Project/Database/BackupExecutions.php to remove unused code 2024-10-22 11:11:24 +02:00
Andras Bacsai
028a0bf513 fix: Validate sentinel custom URL when enabling sentinel 2024-10-22 10:45:12 +02:00
Andras Bacsai
e8854c3101 fix: sentinel start fixed 2024-10-22 08:31:53 +02:00
Andras Bacsai
3e729ee928 fix: metrics for dbs 2024-10-21 22:57:00 +02:00
Andras Bacsai
f0d5639956 fancier notifications 2024-10-21 22:40:43 +02:00
Andras Bacsai
dbdb9e6f10
Merge branch 'next' into main 2024-10-21 20:56:02 +02:00
Andras Bacsai
52caa045c9
Merge branch 'next' into proxy-fixes 2024-10-21 15:08:13 +02:00
Andras Bacsai
0424b71506
Merge pull request #3953 from FrankVisuals/main
update openapi spec for healthcheck
2024-10-21 14:49:48 +02:00
Andras Bacsai
28667a32c1 fix: able to update ipv4 / ipv6 instance settings 2024-10-21 14:26:34 +02:00
Andras Bacsai
2809083f61 Refactor Redis password handling and migration to use environment variables 2024-10-21 13:43:34 +02:00
Andras Bacsai
6c82d0ae5f Refactor Redis password handling and migration to use environment variables 2024-10-21 12:36:09 +02:00
Andras Bacsai
bf7b0f9e06 fix: redis database user and password 2024-10-21 12:13:42 +02:00
Andras Bacsai
e8c7d7f972 fix: pull helper image on helper_version change 2024-10-21 12:06:13 +02:00
Andras Bacsai
67c69b4ba4
Merge branch 'next' into disable-2-step-confirmation-if-needed 2024-10-21 10:58:04 +02:00
Andras Bacsai
056758e3ff
Merge pull request #3184 from peaklabs-dev/fix-redis-db-ui
Fix: Redis DB UI
2024-10-21 10:00:20 +02:00
Andras Bacsai
673ec963e2 fix: is_static through API 2024-10-21 09:51:19 +02:00
Andras Bacsai
97aab8ba28 feat: show warning if people would like to use sslip with https 2024-10-20 22:26:30 +02:00
Frank Hufnagel
5d8a3d0eec update openapi spec for healthcheck 2024-10-19 12:57:29 +02:00
peaklabs-dev
e52139f436
chore better error message when deleting an environment 2024-10-18 13:49:17 +02:00
peaklabs-dev
5a38b21d95
fix project deletion and refactor some code 2024-10-18 13:48:41 +02:00
peaklabs-dev
1d2e9b6946
fix is required on shared variables 2024-10-18 12:29:33 +02:00
Andras Bacsai
b75c2dc604 pint 2024-10-17 22:08:23 +02:00
Andras Bacsai
9044c655b8 Refactor Show component to use firstOrFail method when retrieving server by UUID 2024-10-17 22:06:48 +02:00
Andras Bacsai
513c74a7e3 Refactor BaseComponent to remove unused code and initialize route parameters in the boot method 2024-10-17 22:00:27 +02:00
Andras Bacsai
df4e4c2b4e Refactor Show component to initialize server and remove unused code 2024-10-17 21:48:43 +02:00
Andras Bacsai
a6259d8a52 Refactor BaseComponent to initialize route parameters in the boot method 2024-10-17 21:48:38 +02:00
Andras Bacsai
6545d04c46 Refactor Livewire Server Advanced and Form components 2024-10-17 15:50:43 +02:00
Andras Bacsai
a74d2e8f62 refactor 2024-10-17 15:43:24 +02:00
Andras Bacsai
2315bdb93f ui updates on server 2024-10-17 14:56:36 +02:00
peaklabs-dev
8284cdfb02
add password confirmation to disable two step confirmation 2024-10-17 12:23:13 +02:00
peaklabs-dev
2cb424ed7b
setting to disable tow step confirmation 2024-10-17 12:07:35 +02:00
Andras Bacsai
4c95647b96 feat: cleanup sentinel on server deletion
fix: Sentinel should not be enabled on build servers
2024-10-17 11:21:43 +02:00
Andras Bacsai
b58ff07832 Merge branch 'next' of github.com:coollabsio/coolify into next 2024-10-17 10:04:54 +02:00
Andras Bacsai
f600c1b37d fix: only enable Sentinel for new servers 2024-10-17 10:04:38 +02:00
peaklabs-dev
85c3270dcc
update helper and disable input if variable is shared 2024-10-16 13:44:17 +02:00
peaklabs-dev
6f97d589ae
feat: variabel sync and support shared vars 2024-10-16 13:29:13 +02:00
peaklabs-dev
b9c9c1041a
feat: add is shared to env variables 2024-10-16 13:20:26 +02:00
peaklabs-dev
5274ae1f0b
fix: check for username separately form password 2024-10-15 17:23:33 +02:00
Andras Bacsai
2702fbc284 Refactor logging in PushServerUpdateJob, Application, and SentinelSeeder 2024-10-15 17:03:50 +02:00
peaklabs-dev
79caa3c26b
fix: allow setting standalone redis variables via ENVs (team variables...) 2024-10-15 17:02:37 +02:00
peaklabs-dev
c6e2c7e5e3
fix start command 2024-10-15 16:35:20 +02:00
peaklabs-dev
902cde5905
improve custom redis.conf 2024-10-15 16:19:04 +02:00
🏔️ Peak
937666b177
Merge branch 'fix-redis-db-ui' into fix-redis 2024-10-15 15:48:57 +02:00
Andras Bacsai
8c53af088e Refactor StartSentinel.php to use data_get() for retrieving server settings 2024-10-15 15:45:02 +02:00
Andras Bacsai
46ec8eed64 fix: generate sentinel url 2024-10-15 15:43:53 +02:00
Andras Bacsai
73923a0207 fix: metrics 2024-10-15 15:33:05 +02:00
Andras Bacsai
d446cd4f31 sentinel updates 2024-10-15 13:39:19 +02:00
Andras Bacsai
81db57002b Refactor PushServerUpdateJob to handle multiple servers, previews, and emails 2024-10-14 22:53:16 +02:00
Andras Bacsai
740419806e Refactor StartSentinel to ensure endpoint uses HTTPS 2024-10-14 22:35:18 +02:00
peaklabs-dev
8635f92ed4
Remove duplicated proxy check 2024-10-14 21:35:38 +02:00
Andras Bacsai
bea492165f sentinel updates 2024-10-14 21:05:33 +02:00
Andras Bacsai
fdeb9353be chore: Update project service configuration view 2024-10-14 19:45:03 +02:00
Andras Bacsai
bdd6597451 chore: Update project resource index page 2024-10-14 19:42:44 +02:00
Andras Bacsai
1f72321681 fix: sentinel 2024-10-14 18:04:36 +02:00
Andras Bacsai
a1bccc3e62 Merge branch 'next' of github.com:coollabsio/coolify into next 2024-10-14 17:54:53 +02:00
Andras Bacsai
8a2c9f3d44 updates sentinel 2024-10-14 17:54:29 +02:00
🏔️ Peak
c1126accd3
Merge pull request #3819 from MarioCakeDev/feature/project_settings
Add settings button to projects page
2024-10-14 17:37:03 +02:00
🏔️ Peak
cb91b47282
Merge pull request #3821 from loudar/next
Limit randomly generated GitHub app name length
2024-10-14 15:10:20 +02:00
Andras Bacsai
b2e515f770 sentinel 2024-10-14 13:32:36 +02:00
Andras Bacsai
1f193d465d sentinel updates 2024-10-14 12:07:37 +02:00
Andras Bacsai
c137620b81 chore: update Docker version to 26.0 2024-10-14 10:29:45 +02:00
Jakubko
81f292c4f3
Merge branch 'coollabsio:main' into main 2024-10-13 22:02:15 +02:00
Andras Bacsai
4707f69b91 fix: no manual timezones 2024-10-11 15:32:22 +02:00
Andras Bacsai
88f1e58c63 feat: required envs 2024-10-11 14:38:22 +02:00
Andras Bacsai
0714fc0e96 chore: Update service extra fields to use dynamic keys 2024-10-11 11:36:57 +02:00
Andras Bacsai
35834ea41d
Merge pull request #3846 from ershisan99/next
fix: use correct env variable for invoice ninja password
2024-10-11 11:33:58 +02:00
Andras Bacsai
24eaa2c9b2 fix: sanitize and validate application domains 2024-10-11 10:14:27 +02:00
Andras Bacsai
d59d8cda2a fix: validate and sanitize application domains 2024-10-11 10:00:50 +02:00
Andras Bacsai
6ac70d6e1b fix: application domains should be http and https only 2024-10-11 09:56:45 +02:00
Darren Sisson
c1b996ef05 add https3 support to traefik and fix 404 redirect for traefik3 2024-10-10 18:47:01 +01:00
Lucas Michot
5e11f159e0 Remove some useless variable assignments. 2024-10-10 18:32:24 +02:00
Andras Bacsai
9330a3f354 feat: add customHelper to stack-form 2024-10-10 13:28:42 +02:00
andres
9e5551c4dd fix: use correct env variable for invoice ninja password 2024-10-10 13:13:44 +02:00
Andras Bacsai
fd15c7b49e fix: scheduled database server 2024-10-10 12:42:34 +02:00
Andras Bacsai
1b79f78fda fix: Update password variables in Service model 2024-10-10 12:06:17 +02:00
Andras Bacsai
1de50227c3
Merge pull request #3826 from lucasmichot/feat/template-readability
Improve `service-templates.json` file readability
2024-10-10 11:46:17 +02:00
Andras Bacsai
0e2889b857 improvement: Add link to duplicate domain
fix: duplicate domain error
fix: remove fqdn constraint from db, because it is checked on app level
2024-10-10 10:24:11 +02:00
Lucas Michot
91a1fdcb9a Improve service-templates.json file readability 2024-10-10 10:05:35 +02:00
MarioCake
76d631d7ba Rename route attribute to settingsRoute attribute. 2024-10-10 09:45:13 +02:00
Andras Bacsai
10ca408b37 fix: is_static settings through API
fix: validation rules
2024-10-10 09:33:29 +02:00
loudar
0155af2116 limit randomly generated github app name length 2024-10-10 01:01:11 +02:00
MarioCake
f95f44f4cc Add settings button to projects page. 2024-10-09 23:45:57 +02:00
Andras Bacsai
974b4b92c1 wip: coolify.json 2024-10-08 15:11:19 +02:00
Andras Bacsai
4bcfe1c0b8 fix: database descriptions 2024-10-08 10:53:03 +02:00
Andras Bacsai
3f8324d09e chore: Refactor loadServices2 method and remove unused code 2024-10-07 14:03:04 +02:00
Andras Bacsai
a0532afb24 feat: Refactor setType method to use slug value for type 2024-10-07 12:12:05 +02:00
Andras Bacsai
a725a6eaf2 feat: update setType method to use slug value for type 2024-10-07 12:11:56 +02:00
Andras Bacsai
7e32a37729 fix: new services 2024-10-07 11:54:54 +02:00
Andras Bacsai
1c10a43321 fix: new resource selection view
fix: new services
2024-10-07 11:19:14 +02:00
Andras Bacsai
4624a381b1 new search input on "new resource" view 2024-10-05 20:55:23 +02:00
Andras Bacsai
6928b0a2c8 chore: Update project query to order by name in lowercase 2024-10-05 15:04:47 +02:00
Andras Bacsai
2da6f66e85 chore: Update project query to order by name in uppercase 2024-10-05 15:04:31 +02:00
Andras Bacsai
a1124a885d feat: project search on frontend 2024-10-05 15:03:40 +02:00
Andras Bacsai
9448d0f0d2 feat: Add Invoice Ninja service configuration to Service model 2024-10-05 14:16:53 +02:00
Andras Bacsai
3b97bb1341 feat: Add Argilla service configuration to Service model 2024-10-04 20:16:58 +02:00
Andras Bacsai
4f4453b17c chore: Update proxy configuration paths for Caddy and Nginx in dev 2024-10-04 13:46:33 +02:00
Andras Bacsai
ce49f4806d fix: proxy conf in dev 2024-10-04 13:25:17 +02:00
Andras Bacsai
c2c0afa0ba fix: service env orders, application env orders 2024-10-04 12:08:57 +02:00
Andras Bacsai
611f70d79f chore: Remove commented code for shared variable type validation 2024-10-04 12:08:06 +02:00
Andras Bacsai
65aeebd9fa fix: Reset description and subject fields after submitting feedback 2024-10-03 23:27:23 +02:00
Andras Bacsai
81b8a58415 fix: scheduled backup for services view 2024-10-03 22:38:37 +02:00
Andras Bacsai
33cb2d150d chore: Fix application deployment queue filter logic 2024-10-03 21:32:02 +02:00
Andras Bacsai
5f07b473e9 fix: parse proxy config and check the set ports usage 2024-10-03 21:29:55 +02:00
Andras Bacsai
5bcd813792 chore: Remove commented code in Server model 2024-10-03 21:29:04 +02:00
Andras Bacsai
a0bb523507 chore: Remove debug statement in Service model 2024-10-03 21:11:14 +02:00
Andras Bacsai
d84d0a816b chore: Refactor DatabaseBackupJob to handle missing team 2024-10-03 20:51:18 +02:00
Andras Bacsai
0da31c34b5 fix: add new supported database images 2024-10-03 20:47:22 +02:00
Andras Bacsai
ccdaf59ecb fix: service application view 2024-10-03 20:47:02 +02:00
Andras Bacsai
6dd0bd0742 fix: api useBuildServer 2024-10-03 15:09:56 +02:00
Andras Bacsai
ef448280d8 fix: able to support more database dynamically from Coolify's UI 2024-10-03 13:49:43 +02:00
Andras Bacsai
14c9f25c57 feat: restart service without pulling the latest image 2024-10-03 13:17:35 +02:00
Andras Bacsai
1c7ca56756 feat: backup all databases for mysql,mariadb,postgresql 2024-10-03 12:39:45 +02:00
Andras Bacsai
bb6cb8edc9 improvement: show backup button on supported db service stacks 2024-10-03 10:48:25 +02:00
Andras Bacsai
c4e702f096 fix: able to select root permission easier 2024-10-03 09:57:37 +02:00
Andras Bacsai
dd3ff38df7 refactor: Encode delimiter in SshMultiplexingHelper 2024-10-02 21:23:46 +02:00
Andras Bacsai
059535a676 chore: Remove commented out code for uploading to S3 in DatabaseBackupJob 2024-10-02 16:43:01 +02:00
Andras Bacsai
765a74ca4f handle errors in databasebackupjob 2024-10-02 15:33:14 +02:00
Andras Bacsai
e03e4f2e91 refactor: Improve SSH command generation in Terminal.php and terminal-server.js 2024-10-02 15:16:55 +02:00
Andras Bacsai
0ab432d5e6 chore: Remove unnecessary command from SshMultiplexingHelper 2024-10-02 14:54:48 +02:00
Andras Bacsai
d55e4bf381 feat: Handle HTTPS domain in ConfigureCloudflareTunnels 2024-10-02 13:36:25 +02:00
Andras Bacsai
dd782e75f5 fix: local dev s3 uploads
fix: hetzner s3 uploads (mc alias instead of mc host)
2024-10-02 11:45:30 +02:00
Andras Bacsai
2be2f0ac79 feat: support Hetzner S3 2024-10-02 10:25:45 +02:00
Andras Bacsai
97943db5f4 chore: Add missing import for Attribute class in ApplicationDeploymentQueue model 2024-10-02 09:21:54 +02:00
Andras Bacsai
bbd2748ad7 chore: Update command signature and description for cleanup application deployment queue 2024-10-02 09:21:50 +02:00
Andras Bacsai
a530804a71 feat: Add command to check application deployment queue 2024-10-02 09:21:28 +02:00
Andras Bacsai
8ca8ab82b0 refactor: Remove deployment queue when deleting an application 2024-10-02 09:20:49 +02:00
Andras Bacsai
024ad8e943 fix: cleanup stucked applicationdeploymentqueue 2024-10-02 09:20:08 +02:00
Andras Bacsai
4d86b556a4 fix: ipv6 scp should use -6 flag 2024-10-02 08:15:03 +02:00
Jakubko
e0241505f9
Merge branch 'coollabsio:main' into main 2024-10-01 22:08:32 +02:00
Jakub Novák
3b4759f349 updated DiscordMessages for Application notifications 2024-10-01 22:07:24 +02:00
Jakub Novák
aac491da25 updated DiscordMessages for Container notifications 2024-10-01 21:48:14 +02:00
Jakub Novák
53a6e97ca3 updated DiscordMessages for Database notifications 2024-10-01 21:46:56 +02:00
Jakub Novák
cb5dc13bf1 updated DiscordMessages for Internal&ScheduledTask notifications 2024-10-01 21:42:13 +02:00
Jakub Novák
f021a42890 updated DiscordMessages for Server notifications 2024-10-01 21:38:12 +02:00
Andras Bacsai
5cd81fe255 wip: server storage check 2024-10-01 11:52:36 +02:00
Andras Bacsai
b00828d4aa chore: Refactor instanceSettings() function and improve code readability 2024-10-01 11:36:37 +02:00
Andras Bacsai
e4108863a8 chore: Remove unnecessary code in DatabaseBackupJob.php 2024-10-01 10:43:04 +02:00
Andras Bacsai
83549965ca Refactor instanceSettings() function for improved code readability 2024-10-01 10:37:40 +02:00
Andras Bacsai
4db50bd025 chore: Refactor instanceSettings() function to improve code readability 2024-10-01 10:33:56 +02:00
Andras Bacsai
bcc92e1f32 fix: in dev mode do not ask confirmation on delete 2024-10-01 09:31:01 +02:00
Andras Bacsai
31cf3294bf Update UUID description in API controller and OpenAPI specification 2024-10-01 09:04:01 +02:00
Andras Bacsai
9212f3b24c feat: Update resource deletion job to allow configurable options through API 2024-10-01 09:02:16 +02:00
Andras Bacsai
99a4f721f1
Merge pull request #2904 from LEstradioto/add-storage-link-to-dev-environment
add storage:link to dev environment
2024-09-30 15:48:10 +02:00
Andras Bacsai
95483f1464
Merge pull request #3615 from liberocks/feature/api-use-build-server
feat: allow specify use_build_server when creating/updating an application through API
2024-09-30 14:17:59 +02:00
Andras Bacsai
987b90ead2 fix: new dev volumes and service files
fix: new parser version (4) that will fix data layout (applications goes to /applications, services goes to /services)
2024-09-30 14:16:37 +02:00
Andras Bacsai
afdf4cd5a8 service restart does no cleanup docker 2024-09-30 14:16:37 +02:00
Andras Bacsai
88c2b1e841
Merge pull request #3609 from peaklabs-dev/fix-2185
Fix: Remove memlock from dragonfly DB as it caused problems for some users
2024-09-30 12:18:38 +02:00
Andras Bacsai
b6b4d93658 fix: compose based terminal 2024-09-30 11:58:28 +02:00
Andras Bacsai
a660117015 use latest helper in dev 2024-09-30 11:14:53 +02:00
Andras Bacsai
6fe31c26a3 refactor: remove unnecessary code 2024-09-30 11:14:40 +02:00
Jakub Novák
9e2f0fb894 updated namespace for DiscordMessage 2024-09-30 10:06:50 +02:00
Jakub Novák
a2bca3d5b8 added embedded Discord messages logic 2024-09-30 00:43:35 +02:00
Andras Bacsai
fe20480fdc fix: proxy 2024-09-28 11:14:14 +02:00
Andras Bacsai
bc46b0371d Add private key storage for server validation 2024-09-28 10:20:32 +02:00
liberocks
f5785b1f17 fix: save settings after assigning value 2024-09-28 11:28:48 +07:00
liberocks
2219219906 fix: edit is_build_server_enabled upon creating application on other application type 2024-09-28 11:25:00 +07:00
liberocks
9ec3233c0c feat: allow specify use_build_server when creating/updating an application 2024-09-28 11:11:43 +07:00
peaklabs-dev
b99474ac73
Fix: Remove memlock as it caused problems for some users 2024-09-27 17:38:34 +02:00
Andras Bacsai
09cd087cd0 chore: Update backup deletion labels to use language files 2024-09-27 17:29:36 +02:00
Andras Bacsai
8d02fb9254 chore: Refactor API Tokens component to use isApiEnabled flag 2024-09-27 16:48:17 +02:00
Andras Bacsai
c52fe571f5
Merge pull request #3576 from peaklabs-dev/fix-api-enabeled
Fix: Disable API by default and do not allow API key creation when API is disabled
2024-09-27 16:46:21 +02:00
Andras Bacsai
65356e9bae fixes 2024-09-27 16:43:07 +02:00
Andras Bacsai
9a766aedc1
Merge branch 'next' into improve-cleanup 2024-09-27 16:40:48 +02:00
Andras Bacsai
96b8ddf664 chore: Add autocomplete attribute to input fields 2024-09-27 16:32:03 +02:00
Andras Bacsai
dedf2cf87b fix: proxy fixes 2024-09-27 15:36:51 +02:00
Andras Bacsai
72e12aaf5c feat: Add ContainerStatusTypes enum for managing container status 2024-09-27 15:27:09 +02:00
Andras Bacsai
6c78580f1f refactor: Improve start proxy script to handle existing containers gracefully 2024-09-27 15:27:05 +02:00
peaklabs-dev
03b736177d
Merge branch 'coollabsio:main' into fix-redis-db-ui 2024-09-26 20:02:05 +02:00
peaklabs-dev
e5b798964d
Update StartRedis.php 2024-09-26 20:01:35 +02:00
Andras Bacsai
0bb1f57ea7 fix: deploy key based deployments 2024-09-26 12:19:49 +02:00
peaklabs-dev
47920f1191
Feat: If API is disabeled do not show API token creation stuff 2024-09-26 10:32:12 +02:00
Andras Bacsai
59d2c9748a fix: make sure to reload window if app status changes 2024-09-25 10:27:23 +02:00
Andras Bacsai
17d55630d5 refactor: Group and sort fields in StackForm by service name and password status 2024-09-24 21:17:07 +02:00
Andras Bacsai
d6b4e33db3 fix: exited services statuses 2024-09-24 20:40:41 +02:00
Andras Bacsai
62459f9a95 refactor: Remove unused code in DatabaseBackupStatusJob and PopulateSshKeysDirectorySeeder 2024-09-24 11:57:13 +02:00
Andras Bacsai
eb80a7e2f7 chore: Update Docker commands to start proxy 2024-09-24 10:53:12 +02:00
Andras Bacsai
57d8930f9e chore: Update cleanup command to use Redis instead of queue 2024-09-23 23:48:12 +02:00
Andras Bacsai
688c27c901 fix: cloudflare tunnel configuration, ui, etc 2024-09-23 23:18:23 +02:00
Andras Bacsai
480ae3de8a Refactor Server.php to improve default 404 redirect setup 2024-09-23 22:57:24 +02:00
Andras Bacsai
12a0d71e47
Merge pull request #3543 from peaklabs-dev/cf-production-ready
Feat: Make cloudflare production ready
2024-09-23 21:53:23 +02:00
peaklabs-dev
5ed7ae3d3e
remove ray 2024-09-23 21:45:59 +02:00
Andras Bacsai
46a7937761 test 2024-09-23 20:54:56 +02:00
Andras Bacsai
2841675691 refactor 2024-09-23 20:31:50 +02:00
Andras Bacsai
573e5c4913 refactor 2024-09-23 20:29:22 +02:00
Andras Bacsai
b570ccd7d3 format 2024-09-23 19:51:31 +02:00
peaklabs-dev
1bb192f3e2
Fix: Cloudflare tunnel 2024-09-23 19:23:46 +02:00
peaklabs-dev
7aab44645f
Merge branch 'cf-production-ready' into next 2024-09-23 18:50:08 +02:00
Andras Bacsai
04e504bb8b chore: Refactor DockerCleanupJob to remove unused middleware and uniqueId method 2024-09-23 12:10:46 +02:00
Andras Bacsai
960f970822 chore: Remove unused middleware and uniqueId method in DockerCleanupJob 2024-09-23 12:03:14 +02:00
Andras Bacsai
0222aa137d feat(api): add endpoint to execute a command 2024-09-23 11:09:14 +02:00
Andras Bacsai
4d36bc4742
Merge pull request #3535 from Luca-Sordetti/main
feat(api): add an endpoint to execute a command
2024-09-23 10:53:28 +02:00
Andras Bacsai
9281dda03f refactor: Fix typo in subscription URLs 2024-09-23 10:46:19 +02:00
peaklabs-dev
164a213ab1
Fix: force helper image removal 2024-09-22 20:36:41 +02:00
peaklabs-dev
ff5e445b43
Feat: Manual cleanup button and unused volumes and network deletion 2024-09-22 20:02:51 +02:00
Luca-Sordetti
4e167dc539
feat(api): add an endpoint to execute a command 2024-09-22 12:38:25 +02:00
Andras Bacsai
eb9bbf3eda refactor: Improve attribute sanitization in Server model 2024-09-20 18:14:52 +02:00
Andras Bacsai
760cf8aeb5 refactor: Update PrivateKey model to use ownedByCurrentTeam() scope for cleanupUnusedKeys() 2024-09-20 13:05:51 +02:00
Andras Bacsai
f9238ce263
Merge pull request #3509 from coollabsio/delete-unused-ssh-keys
Feat: Delete unused ssh keys button
2024-09-20 13:00:54 +02:00
Andras Bacsai
c0898f0568 refactor: Remove unnecessary code in PrivateKey model 2024-09-20 12:51:02 +02:00
Andras Bacsai
5b00b66f24 refactor: Update PrivateKey model to improve code readability and maintainability 2024-09-20 12:27:55 +02:00
Andras Bacsai
f1881d5c35 refactor: Update CleanupHelperContainersJob to use more efficient Docker command 2024-09-20 10:08:37 +02:00
peaklabs-dev
dbc723089b
Feat: Delete unused private keys button 2024-09-19 19:27:25 +02:00
Andras Bacsai
e9fbb7d2b0 fix: coolify-db should not be in the managed resources 2024-09-19 13:23:48 +02:00
Andras Bacsai
240352f4b2
Merge pull request #3504 from coollabsio/fix-ssh-keys
Fix ssh keys
2024-09-19 12:44:56 +02:00
Andras Bacsai
f65789bdbb fix: proxy status 2024-09-19 12:32:56 +02:00
Andras Bacsai
9518040d23 refactor: Remove CleanupSshKeysJob from schedule in Kernel.php 2024-09-19 12:06:56 +02:00
Andras Bacsai
631b4e6438
Merge branch 'next' into fix-ssh-keys 2024-09-19 11:45:12 +02:00
Andras Bacsai
d47bd047bf fixes 2024-09-19 11:24:21 +02:00
Andras Bacsai
a65b62332b refactor: Remove commented out code in Navbar.php 2024-09-19 10:57:34 +02:00
Andras Bacsai
2e3267ee94
Merge branch 'fix-#2546-deletion-issues' into #2546 2024-09-19 10:32:02 +02:00
Andras Bacsai
98e744e808 refactor: Update Docker cleanup label in Heading.php and Navbar.php 2024-09-19 10:27:44 +02:00
Andras Bacsai
532f5e351e fixes 2024-09-18 21:24:42 +02:00
Andras Bacsai
182087cf1b a few changes here and there 2024-09-18 21:18:47 +02:00
peaklabs-dev
8153e2f63b
Merge branch 'coollabsio:main' into fix-ssh-keys 2024-09-18 20:43:59 +02:00
peaklabs-dev
35857de697
Merge branch 'coollabsio:main' into cf-production-ready 2024-09-18 20:42:18 +02:00
Andras Bacsai
5ec45d547a
Merge branch 'next' into fix-#2546-deletion-issues 2024-09-18 18:05:06 +02:00
Dennis Blume
98ba7ac28c
Fix WebSocket connection for Terminal page when using Caddy 2024-09-18 13:33:38 +02:00
Andras Bacsai
12a8e9b0e1 fix: only update helper image in DB 2024-09-17 17:29:42 +02:00
Andras Bacsai
e937d30545 fix: move terminal to separate view on services 2024-09-17 17:15:34 +02:00
Andras Bacsai
07ed726c88 refactor: Remove unnecessary code in Terminal.php 2024-09-17 16:48:30 +02:00
Andras Bacsai
d373815f98 refactor: Add authorization check in ExecuteContainerCommand mount method 2024-09-17 16:28:28 +02:00
peaklabs-dev
d9181bd00b
Fix: Multiplexing do not write file manually 2024-09-17 16:22:53 +02:00
peaklabs-dev
42ff7b19a4
Fix: Few multiplexing things 2024-09-17 15:54:22 +02:00
peaklabs-dev
ea3501ada6
Fix: SSH Multiplexing for Jobs 2024-09-17 15:31:05 +02:00
peaklabs-dev
175f4b9ae1
use shared functions when possible 2024-09-17 14:47:02 +02:00
peaklabs-dev
2bc74c75e1
Remove duplicated code 2024-09-17 14:43:02 +02:00
peaklabs-dev
bdc0fc87f0
Fix: UI bug, do not write ssh key to disk in server dialog 2024-09-17 14:33:24 +02:00
peaklabs-dev
845d32c94c
Fix: Do not delete SSH Key from disk during server validation error 2024-09-17 14:33:04 +02:00
peaklabs-dev
6a6b947fba
Fix: Make sure in use private keys are not deleted 2024-09-17 14:32:44 +02:00
peaklabs-dev
43895419ff
Remove unused code 2024-09-17 13:45:05 +02:00
peaklabs-dev
871d09bd96
Feat: Move more functions to the PrivateKey Model 2024-09-17 13:20:27 +02:00
peaklabs-dev
2d8bda4fa6
Fix: Private key with ID 2 on dev 2024-09-17 13:06:50 +02:00
peaklabs-dev
95070ab48d
Feat: SSH Key cleanup job 2024-09-17 12:57:06 +02:00