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
Stuart Rowlands
0538c2f478
Added pre-deployment support.
2024-02-08 20:02:30 +10:00
Stuart Rowlands
77a0179822
Added basic support for post-deployment commands.
2024-02-08 19:27:43 +10:00
Andras Bacsai
9e1a7d5d9a
feat: multi deployments
2024-02-07 14:55:06 +01:00
Andras Bacsai
3616fc8ca9
Refactor code and add additional destinations
2024-02-06 15:05:11 +01:00
Andras Bacsai
49f5240ff8
fix: better server validation and installation process
...
fix: add destination to queue deployment
feat: force start deployment
2024-02-05 14:40:54 +01:00
Andras Bacsai
60f590454d
Update application deployment status in job handling
2024-02-04 14:40:23 +01:00
Andras Bacsai
5f797ec0ae
Update version and release numbers
2024-01-31 10:28:18 +01:00
Andras Bacsai
d4668ef44a
refactor
2024-01-30 14:12:40 +01:00
Andras Bacsai
919e88afb4
Refactor docker run options to compose format
2024-01-29 16:21:23 +01:00
Andras Bacsai
5c29ecdf10
feat: add initial support for custom docker run commands
2024-01-29 16:07:00 +01:00
Andras Bacsai
b56c7c34cb
fix: unhealthy deployments should be failed
2024-01-29 12:51:20 +01:00
Andras Bacsai
49845f3da7
fix: webhooks for multiple apps
2024-01-29 11:23:04 +01:00
Andras Bacsai
987409bae4
fix: bitbucket manual deployments
2024-01-29 10:43:18 +01:00
Andras Bacsai
5c334bbac6
feat: add PR comments
2024-01-26 18:46:50 +01:00
Andras Bacsai
7a7157c155
fix: deployment queue
...
fix: cancel deployment
ui: changed to simpler toaster
2024-01-25 11:57:47 +01:00
Andras Bacsai
01f7b07fa3
feat: concurrent builds / server
2024-01-24 11:12:23 +01:00
Andras Bacsai
fb478c79b3
feat: shared environments
2024-01-23 17:13:23 +01:00
Andras Bacsai
a635e51486
fix: server status job
2024-01-17 11:52:56 +01:00
Andras Bacsai
94e2d951c4
Revert commented out code and execute remote command to remove Docker container
2024-01-16 15:45:54 +01:00
Andras Bacsai
2b1e35980f
empty nixpacks type result in error
2024-01-16 15:26:44 +01:00
Andras Bacsai
a42c8da344
fix: proxy ui view
...
feat: build server 🌮
2024-01-16 15:19:14 +01:00
Andras Bacsai
8e7040bf7c
Update Docker Compose commands to include SOURCE_COMMIT environment variable
2024-01-15 12:59:21 +01:00
Andras Bacsai
27b18fbedf
Refactor database and application start scripts
2024-01-12 14:15:15 +01:00
Andras Bacsai
5e7c6906b3
fix: cpuset limits was determined in a way that apps only used 1 CPU max, ehh, sorry.
2024-01-12 13:47:01 +01:00
Andras Bacsai
a2f53085e5
fix: preview deployments with nixpacks
2024-01-12 08:38:08 +01:00
Andras Bacsai
3a391b69e8
fix: restart should not update config hash
2024-01-11 14:34:48 +01:00