Andras Bacsai
9248be2177
refactor: Update docker network creation in ApplicationDeploymentJob
2024-05-24 14:44:02 +02:00
Andras Bacsai
a01e604443
feat: add container logs in case the container does not start healthy
2024-05-24 11:50:31 +02:00
Andras Bacsai
900308afec
fix: better way to add curl/wget to nixpacks
2024-05-23 14:28:11 +02:00
Andras Bacsai
853325d9fd
fix: pre and post deployment commands
2024-05-23 13:30:37 +02:00
Andras Bacsai
494be37715
remove comment
2024-05-23 13:08:57 +02:00
Andras Bacsai
d35cb5d072
fix: add wget to nixpacks builds
2024-05-23 13:08:46 +02:00
Andras Bacsai
59f681e6af
revert: hc return code check
2024-05-19 20:54:16 +02:00
Andras Bacsai
d3296f5180
feat: add hc logs to healthchecks
2024-05-18 18:48:33 +02:00
Andras Bacsai
ead672afb2
fix: PR deployments have good predefined envs
2024-05-17 15:30:27 +02:00
Andras Bacsai
edc3b014cd
fix: telegram group chat notifications
2024-05-17 12:09:22 +02:00
Andras Bacsai
94810d5066
fix: use rc in hc
2024-05-17 11:39:26 +02:00
Andras Bacsai
431cc796d8
feat: sort envs alphabetically and creation date
2024-05-17 11:10:57 +02:00
Andras Bacsai
9f506eb83a
fix: commit message length
2024-05-16 17:22:32 +02:00
Andras Bacsai
6847459022
chore: Limit commit message length to 50 characters in ApplicationDeploymentJob
2024-05-16 13:33:35 +02:00
Andras Bacsai
fbf64f8037
Refactor ApplicationDeploymentJob to conditionally notify team on DeploymentSuccess
2024-05-16 11:25:58 +02:00
Andras Bacsai
2446dc6950
feat: toggle label escaping mechanism
2024-05-15 17:52:14 +02:00
Andras Bacsai
1e01106b94
chore: Remove unnecessary code for saving commit message
2024-05-15 11:53:28 +02:00
Andras Bacsai
b992b19c66
feat: adding new COOLIFY_ variables
2024-05-15 11:30:35 +02:00
Andras Bacsai
1e09b2bbd8
fix: use commit hash on webhooks
2024-05-15 10:44:45 +02:00
Andras Bacsai
331cad276e
chore: Refactor ApplicationDeploymentJob.php for improved readability and maintainability
2024-05-08 10:36:38 +02:00
Andras Bacsai
fb80318553
Refactor docker-compose files to remove version numbers
2024-05-08 09:23:36 +02:00
Andras Bacsai
f6f959a897
feat: experimental sentinel
2024-05-07 15:41:50 +02:00
Andras Bacsai
d46ff76887
feat: Add container name to network aliases in ApplicationDeploymentJob
2024-05-06 12:47:49 +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
16278f36ec
fix: parse HEALTHCHECK from dockerfile
2024-04-29 13:33:28 +02:00
Andras Bacsai
05c6d67cab
fix: respect start period and chekc interval for hc
2024-04-29 12:55:38 +02:00
Andras Bacsai
eb748554c5
Fix environment variable generation in ApplicationDeploymentJob.php and Application.php
2024-04-26 12:59:51 +02:00
Andras Bacsai
cd7272d00a
Fix environment variable generation in ApplicationDeploymentJob.php
2024-04-25 14:15:44 +02:00
Andras Bacsai
f626d964c5
Fix environment variable generation in ApplicationDeploymentJob.php
2024-04-25 13:25:35 +02:00
Andras Bacsai
49e4482947
Fix issue with logging environment variables in ApplicationDeploymentJob.php
2024-04-24 14:34:03 +02:00
Andras Bacsai
6e7e4250e6
Fix issue with logging environment variables in ApplicationDeploymentJob.php
2024-04-24 14:33:20 +02:00
Andras Bacsai
5a8ea15c4f
Fix issue with saving environment variables in ApplicationDeploymentJob.php
2024-04-24 14:32:34 +02:00
Andras Bacsai
51e918be6d
Fix issue with pulling helper image in Kernel.php and ApplicationDeploymentJob.php
2024-04-18 14:01:35 +02:00
Andras Bacsai
676c022e41
fix: .env saved to deployment server, not to build server
2024-04-18 13:53:10 +02:00
Andras Bacsai
7c0b98bb70
Fix sorting issue in save_environment_variables() function
2024-04-18 12:37:06 +02:00
Andras Bacsai
5e1396025c
Fix issue with saving environment variables in ApplicationDeploymentJob.php
2024-04-18 11:41:58 +02:00
Andras Bacsai
a1b08ca037
revert .env changes
2024-04-18 06:55:47 +02:00
Andras Bacsai
01b3aab9bc
fix: $ in labels escaped
2024-04-17 16:46:12 +02:00
Andras Bacsai
67011ccd72
fix: base64 encode .env
2024-04-17 15:34:31 +02:00
Andras Bacsai
e2cd7fe17e
fix: rollback feature
2024-04-17 15:30:08 +02:00
Andras Bacsai
10356a4376
Fix issue with sorting environment variables in ApplicationDeploymentJob.php
2024-04-17 12:13:44 +02:00
Andras Bacsai
98c2056f53
Fix issue with saving environment variables and update version numbers
2024-04-17 12:08:35 +02:00
Andras Bacsai
b97240963e
Fix issue with saving environment variables in ApplicationDeploymentJob.php
2024-04-17 11:23:54 +02:00
Andras Bacsai
9c3b757578
fix: respect .env file (for default values)
2024-04-17 11:13:20 +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
16f9c727f2
feat: lazy load stuffs + tell user if compose based deployments have missing envs
2024-04-15 14:23:25 +02:00
Andras Bacsai
5b36f07493
feat: literal env variables
2024-04-15 12:46:22 +02:00
Andras Bacsai
fe872a59ca
fix: helper image only pulled if required, not every 10 mins
2024-04-15 11:11:58 +02:00
Andras Bacsai
3e9219173c
Refactor deployment logic in ApplicationDeploymentJob.php
2024-04-12 14:03:29 +02:00
Andras Bacsai
6267804d38
fix: redeploy if image not found in restart only mode
2024-04-12 13:24:42 +02:00
Andras Bacsai
8b668cf8b7
Refactor deployment logic in ApplicationDeploymentJob.php
2024-04-12 10:54:09 +02:00
Andras Bacsai
2382a10bba
Refactor environment variable saving logic in ApplicationDeploymentJob.php and escapeEnvVariables function in docker.php
2024-04-12 09:26:04 +02:00
Andras Bacsai
e71032a8fc
Fix variable assignment in Import.php and ApplicationDeploymentJob.php
2024-04-11 13:20:46 +02:00
Andras Bacsai
a9cc5cc351
Fix server functionality check and cleanup SSH keys
2024-04-09 08:46:00 +02:00
Andras Bacsai
ea4fe81cb2
fix: git submodule update
2024-04-08 14:07:07 +02:00
Andras Bacsai
1f4440bcf9
Refactor image name generation in ApplicationDeploymentJob.php
2024-04-08 09:36:21 +02:00
Andras Bacsai
2b64b9de63
fix: do not rebuild dockerfile based apps twice
2024-04-05 15:33:11 +02:00
Andras Bacsai
132807b55d
fix: always rebuild Dockerfile / dockerimage buildpacks
2024-04-02 20:50:35 +02:00
Andras Bacsai
7f4230d026
Remove unnecessary code and comments
2024-04-02 15:40:52 +02:00
Andras Bacsai
6333d3fd13
Fix image environment variable bug
2024-04-02 15:40:25 +02:00
Andras Bacsai
32f4c6c982
Update documentation links
2024-03-27 11:07:29 +01:00
Andras Bacsai
07ed550dc2
fix: PR deployments should not be distributed to 2 servers
2024-03-26 13:56:30 +01:00
Andras Bacsai
7bc5338cb3
Merge branch 'main' into next
2024-03-20 16:42:55 +01:00
Andras Bacsai
07c9db9b54
fix: shared env variable parsing
2024-03-20 16:41:10 +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
faa9a982a9
fix: multiline input
2024-03-18 12:28:53 +01:00
Andras Bacsai
de8bb8a951
fix: custom ip address should turn off rolling update
2024-03-18 12:18:11 +01:00
Andras Bacsai
b766eef5ef
fix: consistent container name
2024-03-18 12:13:08 +01:00
Andras Bacsai
a185787044
fix: 0 in env value
2024-03-18 11:49:26 +01:00
Andras Bacsai
76f7cd08ee
fix: only escape envs after v239+
2024-03-18 11:36:36 +01:00
Andras Bacsai
adf5c9bd46
Refactor environment variable handling in ApplicationDeploymentJob.php
2024-03-15 22:16:22 +01:00
Andras Bacsai
a336dae84c
fix: $ in env variable
...
feat: multiline envs
2024-03-14 23:00:06 +01:00
Andras Bacsai
a4c164a57e
fix: duplicate dockerfile
2024-03-14 21:19:37 +01:00
Andras Bacsai
de4d0961da
Add Sleep class and refactor container name in generate_compose_file()
2024-03-14 10:10:03 +01:00
Andras Bacsai
a53d888747
Add pre-deployment and post-deployment commands
2024-03-13 14:41:31 +01:00
Andras Bacsai
62905f084f
Merge pull request #1723 from stooit/feat/post-deploy-command
...
Adds basic support for pre/post-deployment commands.
2024-03-13 14:34:44 +01:00
Andras Bacsai
0d4ad05c1c
Add custom_healthcheck_found flag to ApplicationDeploymentJob
2024-03-13 10:50:05 +01:00
Andras Bacsai
aef088a9d2
fix: consider custom healthchecks in dockerfile
2024-03-13 10:44:15 +01:00
Andras Bacsai
e8f3aa681e
fix: failed deployments should send failed email/notification
2024-03-13 10:24:45 +01:00
Andras Bacsai
1defed27a0
Refactor compose file generation and add link to documentation
2024-03-11 15:19:04 +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
0dd591a5ff
fix: raw compose make dirs
...
fix: raw compose add coolify labels
2024-03-04 10:13:40 +01:00
Andras Bacsai
60be51dbe0
Update pull_request_id comparison in ApplicationDeploymentJob.php and update version numbers
2024-03-02 13:22:05 +01:00
Andras Bacsai
f70a9c6974
Fix notification channels in ApplicationDeploymentJob and DeploymentSuccess
2024-03-01 19:07:21 +01:00
Andras Bacsai
2eb7712e09
fix: remove success application deployment job
...
wip: daily backup status
2024-03-01 18:24:14 +01:00
Andras Bacsai
6fe791c1f1
fix: pull request deployments + build servers
2024-03-01 11:43:42 +01:00
Andras Bacsai
407f84a4bb
Refactor Dockerfile location handling in ApplicationDeploymentJob.php
2024-02-26 14:28:02 +01:00
Andras Bacsai
91632f0adb
fix: custom dockerfile location always checked
2024-02-26 14:26:19 +01:00
Andras Bacsai
af3c575d84
fix: server disabled
2024-02-26 14:22:24 +01:00
Andras Bacsai
678647f39a
fix: force enable/disable server in case ultimate package quantity decreases
2024-02-26 10:25:21 +01:00
Andras Bacsai
c7da43f50d
feat: add static ipv4 ipv6 support
2024-02-25 23:13:27 +01:00
Andras Bacsai
7233c86f3d
fix: use latest image if nothing is specified
2024-02-22 14:45:41 +01:00
Andras Bacsai
5179129a6b
fix: complex container status
...
feat: able to change primary server
feat: links inside the logs
2024-02-22 10:57:05 +01:00
Andras Bacsai
88d6320d08
Re-enable docker container removal in ApplicationDeploymentJob
2024-02-19 09:51:39 +01:00
Andras Bacsai
126ac354d5
fix: empty build variables
2024-02-19 09:19:50 +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
8a50b063d4
fix: user proper image_tag, if set
2024-02-08 15:22:07 +01:00
Andras Bacsai
6acc0e6025
Add dynamic timeout for deployments
2024-02-08 12:34:01 +01:00