Andras Bacsai
1e24ab9146
fix: parser parser parser
2024-08-22 15:05:04 +02:00
Andras Bacsai
ecb2c3b7b8
chore: new compose parser with tests
2024-08-21 20:32:02 +02:00
Andras Bacsai
578db6cc9c
refactor: Remove unnecessary environment variable checks in parseDockerComposeFile()
2024-08-21 16:23:45 +02:00
Andras Bacsai
7d7cdf41f7
fix: storages with preserved git repository
2024-08-21 14:31:17 +02:00
Andras Bacsai
992d8b780c
refactor: parseServiceVolumes
2024-08-13 12:43:17 +02:00
Andras Bacsai
da6dea7f13
refactor: Remove debug statement in parseDockerComposeFile function
2024-08-13 11:15:32 +02:00
Andras Bacsai
0e54ed1343
feat: preserve git repository with advanced file storages
2024-08-12 16:06:24 +02:00
Andras Bacsai
0b000919cf
feat: able to generate only the required labels for resources
2024-08-07 18:27:50 +02:00
Andras Bacsai
92f90d4e52
Merge pull request #2863 from lorenzomigliorero/feat/labels-by-proxy-type
...
Generate labels by proxy type
2024-08-07 18:06:51 +02:00
Andras Bacsai
f0278bc33d
fix: show latest version on manual update view
2024-08-07 12:10:31 +02:00
Andras Bacsai
e4c3d61b76
fixes
2024-08-07 09:50:29 +02:00
Andras Bacsai
2c0b40ac8c
fix: by default volumes that we cannot determine if they are directories or files are treated as directories
2024-07-26 11:57:49 +02:00
andrasbacsai
96c4f5b8da
Fix styling
2024-07-25 11:31:59 +00:00
Andras Bacsai
6a4aa492c0
fix: random generated uuid will be full length (not 7 characters)
2024-07-25 13:31:01 +02:00
Andras Bacsai
192bc0f13b
fix: handle array env vars
2024-07-25 12:38:31 +02:00
andrasbacsai
613830e6a6
Fix styling
2024-07-24 19:11:12 +00:00
Andras Bacsai
320204d854
fix: directory will be created by default for compose host mounts
2024-07-22 15:10:07 +02:00
Lorenzo Migliorero
be6d74a6a3
style: linting
2024-07-18 11:42:41 +02:00
Lorenzo Migliorero
3be06ced92
feat: labels by proxy type
2024-07-17 21:06:56 +02:00
Andras Bacsai
19cfe4e514
fix: new docker compose parsing
2024-07-17 08:09:33 +02:00
Andras Bacsai
0f55e83591
revert: instancesettings
2024-07-12 15:45:36 +02:00
Andras Bacsai
88f33be5b6
refactor: only get instanceSettings once from db
2024-07-12 12:51:55 +02:00
Andras Bacsai
aaee887d3e
fix: respect top-level configs and secrets
2024-07-12 11:21:22 +02:00
Andras Bacsai
c851262d81
refactor: Reset default labels when docker_compose_domains is modified
2024-07-12 10:35:50 +02:00
Andras Bacsai
62b84add36
feat: compose parser v2
2024-07-11 10:55:15 +02:00
Andras Bacsai
6b08100819
chore: Refactor checkIfDomainIsAlreadyUsed function
2024-07-11 10:02:35 +02:00
Andras Bacsai
491bb93e95
fix: do not overwrite hardcoded variables if they rely on another variable
2024-07-10 15:53:46 +02:00
Andras Bacsai
995324d6b3
chore: Refactor shared.php helper functions
2024-07-10 11:09:29 +02:00
Andras Bacsai
c2b2d06e47
fix: remove own app from domain checks
2024-07-10 10:29:19 +02:00
Andras Bacsai
da6f2da3d0
feat: lots of api endpoints
2024-07-01 16:26:50 +02:00
Andras Bacsai
dbc235d84a
fix: check domain on new app via api
2024-07-01 11:39:10 +02:00
Andras Bacsai
2a52fb5872
feat: bulk env update api endpoint
2024-06-26 13:32:36 +02:00
Andras Bacsai
eb76d63117
extend application put api
2024-06-25 21:22:23 +02:00
Andras Bacsai
1266810c4d
fix: better parsign performance for huge compose files
...
fix: env parsing
2024-06-25 10:34:56 +02:00
Andras Bacsai
44af75613f
fix: update compose environment with UI defined variables
2024-06-22 13:33:13 +02:00
Andras Bacsai
c81ad5cd03
feat: container metrics
2024-06-20 13:17:06 +02:00
Andras Bacsai
439bee1203
refactor: update shared.php to use correct key for retrieving sentinel version
2024-06-20 10:50:49 +02:00
Andras Bacsai
0eccbf64f4
remove sentinel from coolify versions
2024-06-20 10:44:31 +02:00
andrasbacsai
ce15f8f1dd
Fix styling
2024-06-18 14:43:18 +00:00
Andras Bacsai
23ed697b98
feat: sentinel + charts
2024-06-18 16:42:42 +02:00
andrasbacsai
c58f468dc9
Fix styling
2024-06-12 09:31:14 +00:00
Andras Bacsai
e922bc207a
chore: Update dependencies and remove unused code
2024-06-12 11:30:25 +02:00
andrasbacsai
5dc79159b4
Fix styling
2024-06-11 10:38:24 +00:00
Andras Bacsai
8731d0416b
chore: Add isAnyDeploymentInprogress function to check if any deployments are in progress
2024-06-11 12:37:39 +02:00
Thijmen
d86274cc37
Fix styling
2024-06-10 20:43:34 +00:00
Andras Bacsai
31e02a154c
refactor: Improve handling of Docker volumes in parseDockerComposeFile function
2024-06-07 17:06:27 +02:00
Andras Bacsai
023ee5db99
fix: Set default name for Docker volumes if it is null
2024-06-07 16:55:08 +02:00
Andras Bacsai
a68951541c
fix: handle previously defined compose previews
2024-06-05 15:29:00 +02:00
Andras Bacsai
7fd0deedb1
feat: able to add several domains to compose based previews
2024-06-05 15:14:44 +02:00
Andras Bacsai
a157f4f17b
refactor: Remove commented out code for clearing Ray logs
2024-06-04 11:25:46 +02:00
Andras Bacsai
62fe10df31
fix: only ignore volumes with driver_opts
2024-05-31 14:04:17 +02:00
Andras Bacsai
94de62e503
refactor: Improve Docker Compose parsing for services
2024-05-31 12:09:11 +02:00
Andras Bacsai
c96daad12c
refactor: Improve Docker Compose parsing for services
2024-05-31 10:34:07 +02:00
Andras Bacsai
9cc3be152f
fix: compose issues
2024-05-31 10:21:38 +02:00
Andras Bacsai
a6a0cb928a
fix: force load services from cdn on reload list
2024-05-27 10:27:18 +02:00
Andras Bacsai
a3877a2cb1
feat: exclude_from_hc magic
2024-05-23 11:12:53 +02:00
Andras Bacsai
54e1e7684d
chore: Remove unnecessary content from Docker Compose file
2024-05-23 08:50:15 +02:00
Andras Bacsai
543f983e41
fix: ghost subdir
2024-05-22 21:10:37 +02:00
Andras Bacsai
80ada9c90a
fix: add subpath for services
2024-05-22 15:45:30 +02:00
Andras Bacsai
10f3d8aa0f
fix: use local versions + service templates and query them every 10 minutes
2024-05-22 09:23:17 +02:00
Andras Bacsai
98b6aec203
feat: admin view for deleting users
2024-05-21 14:29:06 +02:00
Andras Bacsai
7feb788ed3
fix: show it docker compose has syntax errors
2024-05-21 12:02:04 +02:00
Andras Bacsai
2446dc6950
feat: toggle label escaping mechanism
2024-05-15 17:52:14 +02:00
Andras Bacsai
f98405188d
Refactor shared.php to escape dollar signs in service labels
2024-05-15 15:45:56 +02:00
Torsten Dittmann
5321a75272
fix: properly populating dependencies
2024-05-14 13:33:29 +02:00
Torsten Dittmann
24f923e88e
fix: docker compose dependencies for pr previews
2024-05-14 12:19:33 +02:00
Andras Bacsai
1a152a5597
feat: pull new sentinel image and restart container
2024-05-08 19:19:32 +02:00
Andras Bacsai
fb80318553
Refactor docker-compose files to remove version numbers
2024-05-08 09:23:36 +02:00
Andras Bacsai
6062a1f8c7
chore: Update DNS server validation helper text
2024-05-06 12:33:22 +02:00
Andras Bacsai
05c937743c
feat: custom internal container names
...
fix: add warning if hc fails with dockerfile/dockerimage based deployments
2024-05-06 11:45:22 +02:00
Andras Bacsai
9a95d207cf
fix: add port even if traefik is used
2024-05-03 11:26:00 +02:00
Andras Bacsai
94ad56fc96
Add generate_unique_uuid parameter to fqdnLabelsForTraefik function
2024-04-29 10:49:50 +02:00
Andras Bacsai
83a29f8d85
Refactor parseDockerComposeFile function in shared.php to escape service labels with escapeDollarSign
2024-04-26 09:32:47 +02:00
Andras Bacsai
911e29f2ea
fix: refresh public ips on start
2024-04-25 13:52:52 +02:00
Andras Bacsai
e86f8ddd09
fix: caddy network issue
...
feat: connect compose based apps to predefined network
2024-04-25 11:49:34 +02:00
Andras Bacsai
35b07a9c18
Refactor code to add sudo prefix for certain commands in multiple files
2024-04-17 10:49:34 +02:00
Andras Bacsai
58523b0000
Refactor code to add sudo prefix for certain commands
2024-04-16 21:22:57 +02:00
Andras Bacsai
41f4b36593
wip: non-root
2024-04-16 20:57:54 +02:00
Andras Bacsai
1aec16a240
Refactor healthcheck configurations in Docker Compose files
2024-04-16 14:08:11 +02:00
Andras Bacsai
8164610105
Refactor EditDomain.php and shared.php to improve DockerCompose parsing logic
2024-04-16 12:41:21 +02:00
Andras Bacsai
c99bb4cfd7
Refactor StackForm and parseDockerComposeFile
2024-04-15 16:54:03 +02:00
Andras Bacsai
c6844ff47a
Add keydb, dragonfly and clickhouse
2024-04-10 15:00:46 +02:00
Andras Bacsai
08f6367752
Fix conditional statement in getServiceTemplates function
2024-04-08 14:06:31 +02:00
Andras Bacsai
8bf0561009
Refactor code for domain usage and validation
2024-04-08 12:15:44 +02:00
Andras Bacsai
ddfded048c
fix: how to update docker-compose, environment variables and fqdns
2024-04-08 11:17:00 +02:00
Andras Bacsai
22a1d3882e
feat: able to make rsa/ed ssh keys
2024-04-03 13:45:49 +02:00
Andras Bacsai
171f6f4608
fix: trial users subscription page
2024-03-30 00:23:48 +01:00
Andras Bacsai
39082541ff
fix: duplicated generated fqdns are now working
2024-03-27 14:51:43 +01:00
Andras Bacsai
43fed96af1
fix: autoupdater
2024-03-27 11:35:57 +01:00
Andras Bacsai
2817875461
Temporary disable cdn services list
2024-03-25 13:28:39 +01:00
Andras Bacsai
ca9a2cb13a
fix: compose env has SERVICE, but not defined for Coolify
2024-03-21 15:36:37 +01:00
Andras Bacsai
473bad24b7
ux ux ux ux ui ui ui ui
2024-03-21 14:30:35 +01:00
Andras Bacsai
42715bba50
fix: volumes for prs
2024-03-19 11:48:25 +01:00
Andras Bacsai
0a6dab1f24
fix: raw compose deployment
2024-03-18 12:40:58 +01:00
Andras Bacsai
f994f83ce1
revert validateCompose until further investigation
2024-03-14 19:15:30 +01:00
Andras Bacsai
965625ad01
fix: create initial files async
2024-03-13 18:26:30 +01:00
Andras Bacsai
c835c02bf2
Update port numbers for services
2024-03-12 19:09:08 +01:00
Andras Bacsai
25ae54cab7
fix: service ports for services + caddy
2024-03-12 15:09:24 +01:00
Andras Bacsai
34d6a12d95
feat: experimental caddy support
2024-03-11 15:08:05 +01:00
Andras Bacsai
96c6a198d7
Fix base64 encoding for TOTP_VAULT_KEY
2024-03-04 12:50:56 +01:00
Andras Bacsai
d106d4bd4e
Refactor generateEnvValue function to use base64 encoding for certain cases
2024-03-04 12:46:37 +01:00
Andras Bacsai
c20aa0b256
Refactor method names to use camel case
2024-03-04 11:01:14 +01:00
Andras Bacsai
8385bbb0a0
feat: gzip enabled & stipprefix setting
...
refactor: code
2024-03-04 10:46:13 +01:00
Andras Bacsai
62278126e4
fixes
2024-03-04 09:12:23 +01:00
Andras Bacsai
f7e1ce8656
fix: env value generation
2024-03-04 08:49:53 +01:00
Andras Bacsai
dfd564a3a4
Add Supabase logo and update environment variable in compose file
2024-02-29 09:15:06 +01:00
Andras Bacsai
a43c916009
Refactor code and add new fields for Kong service
2024-02-28 13:48:39 +01:00
Andras Bacsai
01ab820459
Fix error message formatting in handleError function
2024-02-22 14:56:41 +01:00
Andras Bacsai
154b1b05e4
feat: able to add dynamic configurations from proxy dashboard
2024-02-22 13:29:28 +01:00
Andras Bacsai
4d319a8caa
Update service and shared helper files
2024-02-21 12:22:32 +01:00
Andras Bacsai
74b24a0690
Add file permission change for LocalFileVolume.php and add service_name parameter to fqdnLabelsForTraefik() function
2024-02-21 11:21:11 +01:00
Andras Bacsai
45e404b15b
feat: disable gzip compression on service applications
2024-02-15 20:44:01 +01:00
Andras Bacsai
99efa857f4
feat: add metabase
...
feat: consistent container names
fix: for services, you only need to add basicauth label, others are added by coolify
fix: label uuids are not randomly generated all the time
fix: changing force https will change the labels
2024-02-15 11:55:43 +01:00
Andras Bacsai
73e64d9052
fix: file volume creation
...
fix: network_mode host compose
2024-02-14 15:00:24 +01:00
Andras Bacsai
cc7ba9eb9f
Merge pull request #1734 from Geczy/fix-mg
...
fix: only add 'networks' key if 'network_mode' is absent
2024-02-14 14:31:48 +01:00
Andras Bacsai
6dd86eec30
Fix directory creation issue in LocalFileVolume.php and parseDockerComposeFile()
2024-02-14 10:13:49 +01:00
Matt
e6ca8cd167
fix: only add 'networks' key if 'network_mode' is absent
2024-02-11 09:22:09 -06:00
Andras Bacsai
9a899deeb8
Fix DNS validation and error handling
2024-02-07 14:59:33 +01:00
Andras Bacsai
b96807d34c
fix: feedback from self-hosted envs to discord
2024-02-06 11:36:20 +01:00
Andras Bacsai
45b736bb01
fix: stripe webhooks
2024-02-06 11:11:26 +01:00
Andras Bacsai
e7fdff0f69
feat: tags
...
ui: improvements
2024-02-02 11:50:28 +01:00
Andras Bacsai
6312c0ba84
feat: tags and tag deploy webhooks
2024-02-01 15:38:12 +01:00
Andras Bacsai
b9f12d2586
fix: duplicate domain check
2024-02-01 10:53:05 +01:00
Andras Bacsai
f36135cbfc
fix: sentry
2024-01-31 14:20:57 +01:00
Andras Bacsai
9667cd4a7a
fix: handle duplicate error instead of sql error
...
fix: set fqdns to null if you delete an app or a serviceapp
fix: make stucked resources a separate command
2024-01-30 09:48:51 +01:00
Andras Bacsai
3ae9501814
fix: dns validation + duplicated fqdns
2024-01-30 09:22:34 +01:00
Andras Bacsai
2b394d6fea
fix: show container on logs/executecontainer command views
...
fix: exclude containers with restart: no from hc
feat: add compose to predefined docker network
service: add glitchtip
2024-01-21 14:30:03 +01:00
Andras Bacsai
75813a289c
check domains againts cloudflare ip range
2024-01-15 11:37:26 +01:00
Andras Bacsai
1afb509c33
add domain validation + custom dns servers
...
add new guides / docs
2024-01-15 10:03:15 +01:00
Andras Bacsai
ee71aeaa36
fix: use ip for sslip in dev if remote server is used
2024-01-09 12:48:46 +01:00
Andras Bacsai
65be83e75d
fix: only add restart policy if its empty (compose)
2024-01-03 13:37:14 +01:00
Andras Bacsai
5e5873a08d
fix: duplicate compose variable
2024-01-02 11:46:02 +01:00
Andras Bacsai
019887739c
fix: wrong env variable parsing
2023-12-28 17:53:47 +01:00
Andras Bacsai
0c90d3d0a1
fix: docker compose apps env rewritten
2023-12-20 16:15:13 +01:00
Andras Bacsai
549446abdf
fix: handle other types of generated values
2023-12-14 15:34:05 +01:00
Andras Bacsai
4bc63e283c
fix: service env variable ovewritten if it has a default value
2023-12-12 14:28:11 +01:00
Andras Bacsai
601a1e128e
fixes
2023-12-11 20:22:31 +01:00
Andras Bacsai
ccb9769e67
finally works?
2023-12-11 20:13:41 +01:00
Andras Bacsai
d79da996d3
fix
2023-12-11 20:01:54 +01:00
Andras Bacsai
82f3d54bc3
ui fixes
2023-12-08 00:16:22 +01:00
Andras Bacsai
718603e37e
wip: migrate to livewire 3
2023-12-07 19:06:32 +01:00
Andras Bacsai
dff7ed5b7b
fix: bind volumes for compose bp
2023-12-06 13:45:43 +01:00
Andras Bacsai
c25baf69e1
fix: workdir issue for basedir
...
fix: remove / mount on helpers image
2023-12-04 11:20:50 +01:00
Andras Bacsai
12d9b6538b
Fix environment variable parsing in Docker Compose file
2023-12-01 12:34:23 +01:00
Andras Bacsai
335788c2d6
fix: default value do not overwrite existing env value
2023-12-01 12:14:23 +01:00
Andras Bacsai
f4803ad58b
wip: swarm
...
fix: gitcompose deployments
2023-11-29 14:59:06 +01:00
Andras Bacsai
2788fcf4e1
Add Docker Compose based applications and preview deployments to proxy on restart
2023-11-28 12:48:55 +01:00
Andras Bacsai
2001be07d0
refactor: env variable generator
2023-11-28 12:05:04 +01:00
Andras Bacsai
3f866a07d8
Fix docker compose PR location default value
2023-11-28 10:11:53 +01:00
Andras Bacsai
23571ae104
wip
2023-11-27 15:50:22 +01:00