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
Andras Bacsai
cc1fb83c79
cleanup
2024-01-11 14:25:55 +01:00
Andras Bacsai
1b6546d26c
fix: nixpacks envs
...
fix: append logs
2024-01-11 12:56:02 +01:00
Andras Bacsai
190beb3d3f
fix: escape build envs properly for nixpacks + docker build
2024-01-11 11:32:32 +01:00
Andras Bacsai
ef428f844f
fix: do not include thegameplan.json into build image
2024-01-10 12:26:27 +01:00
Andras Bacsai
c9509ef658
fix: show framework based notification in build logs
2024-01-09 12:19:39 +01:00
Andras Bacsai
31e08a24c9
fix: healthy status
2024-01-09 08:42:37 +01:00
Andras Bacsai
b6745c691b
fix: queue retry
...
fix: nixpacks builds
2024-01-08 16:33:34 +01:00
Andras Bacsai
7691319c59
Refactor Dockerfile copying logic in ApplicationDeploymentJob.php
2024-01-03 21:15:58 +01:00
Andras Bacsai
206bd50d00
Update nixpacks build command in ApplicationDeploymentJob.php
2024-01-03 21:14:02 +01:00
Andras Bacsai
6159783a73
fix: nixpacks buildpack
2024-01-03 21:03:46 +01:00
Andras Bacsai
60c7a29aa8
fix: nixpacks cache
2024-01-03 13:20:24 +01:00
Andras Bacsai
53965ab8ed
fix: set deployment failed if new container is not healthy
2024-01-02 21:07:16 +01:00
Andras Bacsai
025135bd2a
feat: raw docker compose deployments
2024-01-02 13:55:35 +01:00
Andras Bacsai
8c20c833ba
fix: add source commit to final envs
2023-12-27 13:06:59 +01:00
Andras Bacsai
2fe6766b7f
fix: cpu limit to float from int
2023-12-27 13:01:57 +01:00
Andras Bacsai
802a0f7684
fix: do not push dockerimage
2023-12-18 14:17:48 +01:00
Andras Bacsai
62c38c9859
wip: swarm
2023-12-18 14:01:25 +01:00
Andras Bacsai
27c36bec83
feat: custom docker compose commands
2023-12-17 20:56:12 +01:00
Andras Bacsai
2dc175be63
fix: null notify
2023-12-13 12:01:27 +01:00
Andras Bacsai
f3b04c1ef9
refactor: custom labels
2023-12-13 09:23:27 +01:00
Andras Bacsai
d3c9894479
fix: labels
2023-12-12 16:45:46 +01:00
Andras Bacsai
f042c70b3c
fix: labelling
2023-12-12 15:48:51 +01:00
Andras Bacsai
bbbd605f32
fix: comma in traefik custom labels
2023-12-12 12:10:46 +01:00
Andras Bacsai
d8b97e06cf
wip: fix for comma in labels
2023-12-11 23:34:18 +01:00
Andras Bacsai
1fd12832ca
refactor: application status changed realtime
2023-12-11 13:43:16 +01:00
Stuart Rowlands
efe043ec9d
Build images prior to rollout.
2023-12-09 19:14:06 -08:00
Andras Bacsai
fb3f71881f
fix: use hc port 80 in case of static build
2023-12-06 21:09:41 +01:00
Andras Bacsai
e2578a7dd0
fix: deploy the right compose file
2023-12-06 09:36:11 +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
2352e4a71d
Fix directory creation inApplicationDeploymentJob.php
2023-12-01 12:13:55 +01:00
Andras Bacsai
e3d9eb0154
Add hidden flag to docker compose command
2023-11-29 18:43:02 +01:00
Andras Bacsai
c54439e84c
fix: dockercompose save ./ volumes under /data/coolify
2023-11-29 18:40:41 +01:00
Andras Bacsai
f4803ad58b
wip: swarm
...
fix: gitcompose deployments
2023-11-29 14:59:06 +01:00
Andras Bacsai
2d7bbbe300
wip: swarm
2023-11-29 10:06:52 +01:00
Andras Bacsai
928b68043b
wip: swarm
2023-11-28 20:49:38 +01:00
Andras Bacsai
b4874c7df3
wip: swarm
2023-11-28 18:31:04 +01:00
Andras Bacsai
87062e4e22
Refactor application deployment job
2023-11-28 14:23:59 +01:00
Andras Bacsai
500ba0fab8
fix: do not remove deployment in case compose based failed
2023-11-28 14:08:42 +01:00
Andras Bacsai
0eda49b104
fix: pull request build variables
2023-11-28 11:10:42 +01:00
Andras Bacsai
23571ae104
wip
2023-11-27 15:50:22 +01:00
Andras Bacsai
c1710c8f7b
moar fixes
2023-11-27 15:25:15 +01:00
Andras Bacsai
d4d2cc71a0
fix: lots of regarding git + docker compose deployments
2023-11-27 14:28:21 +01:00
Andras Bacsai
8d86d53292
fix: new logging for deployment jobs
...
fix: git based docker compose files
2023-11-27 11:54:55 +01:00
Andras Bacsai
f96a91eb31
wip: compose based apps
2023-11-24 15:48:23 +01:00
Andras Bacsai
6ccbf911b2
Fix condition for pushing to Docker registry
2023-11-22 14:25:55 +01:00
Andras Bacsai
ef7fc1b260
Refactor code and update destination component
2023-11-21 15:31:46 +01:00
Andras Bacsai
608f0b7840
Refactor Docker image name generation and push to
...
registry
2023-11-20 14:23:11 +01:00
Andras Bacsai
f88e3c5b29
feat: push locally built image to docker registry
...
ui: fixes here and there
2023-11-20 13:49:10 +01:00
Andras Bacsai
912b0a263e
feat: gpu enabled containers
...
feat: move advanced settings to different view
2023-11-20 11:35:31 +01:00
Andras Bacsai
8f963adbd4
fix: only report nonruntime errors
2023-11-20 10:32:06 +01:00
Andras Bacsai
3b20eee909
feat: enable/disable log drain by service
2023-11-17 20:08:21 +01:00
Andras Bacsai
d38d50dca2
Fix server readiness check and update version
...
number
2023-11-17 14:14:13 +01:00
Andras Bacsai
16281248ac
Refactor Dockerfile deployment logic and server
...
validation
2023-11-17 12:22:45 +01:00
Andras Bacsai
57738198ad
Add fluentd logging configuration for database & services
2023-11-17 11:32:52 +01:00
Andras Bacsai
b8252b85b0
Refactor logging configuration in ApplicationDeploymentJob.php
2023-11-17 11:13:16 +01:00
Andras Bacsai
88c5d87084
Add log drain settings for New Relic,Highlight.io, and Axiom
2023-11-17 10:21:19 +01:00
Andras Bacsai
6c7e091e1b
feat: log drain (wip)
2023-11-17 00:37:09 +01:00
Andras Bacsai
bd7637c696
Add healthcheck URL to deployment job and update
...
version to beta.138
2023-11-16 15:23:07 +01:00
Andras Bacsai
2fe429fe92
Comment out logging configuration in
...
ApplicationDeploymentJob.php
2023-11-16 13:32:07 +01:00
Andras Bacsai
4f0b214042
Add timeout to ApplicationDeploymentJob
2023-11-16 13:27:51 +01:00
Andras Bacsai
c866213f34
fix: when to pull image
2023-11-16 13:22:12 +01:00
Andras Bacsai
55ff00e028
Add logging configuration to compose file
2023-11-15 15:19:31 +01:00
Andras Bacsai
f176247b02
Update application deployment and version numbers
2023-11-14 19:29:59 +01:00
Andras Bacsai
36d65ad5a8
Fix Dockerfile location in deployment job
2023-11-14 14:07:33 +01:00
Andras Bacsai
8db66952e8
Add manual Git webhooks and migration files
2023-11-14 13:26:14 +01:00
Andras Bacsai
423cf62d92
Add support for dynamic docker-compose file name
...
in ApplicationDeploymentJob.php
2023-11-14 08:52:17 +01:00
Andras Bacsai
02332ade1b
Fix URLs and remove unnecessary command in
...
ApplicationDeploymentJob.php
2023-11-13 15:41:49 +01:00
Andras Bacsai
60cf296f31
Update preview application deployment labels and version
2023-11-13 13:20:12 +01:00
Andras Bacsai
7763594e6e
Add pull_latest_image function and update
...
build_image function to use it. Also add check for
dockerfile existence in start_by_compose_file
function.
2023-11-13 12:30:25 +01:00
Andras Bacsai
95777e978e
fix: revert workdir to basedir
2023-11-10 21:02:39 +01:00
Andras Bacsai
fb2598f2e4
Update UI elements and add new build pack option (static)
2023-11-10 11:33:15 +01:00
Andras Bacsai
cafd9e0ab2
Convert cpus limits to integer in database and
...
application classes
2023-11-10 09:54:40 +01:00
Andras Bacsai
8c8aafbc65
Update version and fix directory path in
...
deployment job
2023-11-09 11:33:37 +01:00
Andras Bacsai
9698a051d9
Refactored code for better container management
2023-11-08 15:40:06 +01:00
Andras Bacsai
aba47d58a4
Add customRepository property to
...
ApplicationDeploymentJob class
Fix weird image names in case of custom git
2023-11-08 11:30:54 +01:00
Andras Bacsai
78a80c46da
Add nixpacks environment variables to deployment
...
job
2023-11-08 10:13:20 +01:00
Andras Bacsai
a7f9fad627
Add support for Dockerfile target build
2023-11-07 13:49:15 +01:00
Andras Bacsai
9007a645a6
fix: build_image not found
2023-11-06 20:53:51 +01:00
Andras Bacsai
88590fbf0f
fix: dockerfile build pack fix
2023-11-03 17:55:53 +01:00
Andras Bacsai
aab122d97e
add cache-key nixpacks
2023-11-01 21:05:24 +01:00
Andras Bacsai
0838343841
fix: pull requests
...
feat: add follow for full screen logs
2023-11-01 20:55:21 +01:00
Andras Bacsai
4520070df3
fix: pull requests deployments
...
feat: filter deployments logs by pull requests
2023-11-01 15:39:47 +01:00
Andras Bacsai
c6253658ca
feat: restart application
...
fix: a few things in application deployment job
2023-11-01 12:19:08 +01:00
Andras Bacsai
abf5840f97
fixing
2023-10-27 11:44:10 +02:00
Andras Bacsai
0b88cd69f2
fix: remove coolify labels from ui
2023-10-27 11:23:29 +02:00
Andras Bacsai
4f543ce20f
remove ray
2023-10-27 10:43:05 +02:00
Andras Bacsai
55f957df21
fix: git ls-remote
2023-10-27 10:42:56 +02:00
Andras Bacsai
d8151ddb2e
fix: add ssh options to git ls-remote
2023-10-27 09:25:15 +02:00
Andras Bacsai
d7af57a95e
fix: custom labels only should have non-coolify labels
...
fix: pull helper image every 10 minutes instead of every deployment
2023-10-26 11:38:37 +02:00
Andras Bacsai
83ebd1e649
feat: improve deployment time by a lot
2023-10-26 10:33:57 +02:00
Andras Bacsai
21795cf788
fix: space in build args
2023-10-25 20:19:38 +02:00
Andras Bacsai
2ad7c2b1ce
fix: remove custom port from git repo url
2023-10-18 15:33:07 +02:00
Andras Bacsai
6c848199ed
fix: add custom port as ssh option to deploy_key based commands
2023-10-18 15:23:43 +02:00
Andras Bacsai
a61a86dc3b
feat: show if config is not applied
2023-10-18 11:20:40 +02:00
Andras Bacsai
0b3cde44c3
feat: able to customize docker labels on applications
2023-10-18 10:32:08 +02:00
Andras Bacsai
60282f7b6c
fix: only include config.json if its exists and a file
2023-10-17 14:23:07 +02:00
Andras Bacsai
30af317bd9
fix: show docker build logs
2023-10-17 14:04:21 +02:00
Andras Bacsai
fd488a561a
feat: use docker login credentials from server
2023-10-17 12:35:04 +02:00
Andras Bacsai
f5ae222a6e
fix: add internal domain names during build process
2023-10-17 11:23:49 +02:00
Andras Bacsai
a88a016137
fix: build image before starting dockerfile buildpacks
2023-10-15 16:54:16 +02:00
Andras Bacsai
3c96485e3d
fix: custom dockerfile location for dockerfile buildpack
...
fix: able to use custom port for git cloning
2023-10-13 21:39:49 +02:00
Andras Bacsai
1d0ad51fdf
fix: dockerfile location feature
2023-10-12 12:01:09 +02:00
Andras Bacsai
972223f01b
disable docker_compose deployments
2023-10-12 09:30:27 +02:00
Andras Bacsai
8082dc1a01
fix: use port exposed for reverse proxy
2023-10-11 09:23:31 +02:00
Andras Bacsai
0be8ffbdc9
feat: add dockerfile location
2023-10-10 14:02:43 +02:00
Andras Bacsai
14d9c06dcd
feat: able to deploy docker images
2023-10-10 11:16:38 +02:00
Andras Bacsai
25434a7acd
fix: small
2023-10-09 11:23:51 +02:00
Andras Bacsai
61a7b9ac94
fix: able to set base dir for Dockerfile build pack
2023-10-07 12:54:19 +02:00