@@ -44,6 +44,7 @@ Koyeb CLI
44
44
* [ koyeb regional-deployments] ( #koyeb-regional-deployments ) - Regional deployments
45
45
* [ koyeb secrets] ( #koyeb-secrets ) - Secrets
46
46
* [ koyeb services] ( #koyeb-services ) - Services
47
+ * [ koyeb snapshots] ( #koyeb-snapshots ) - Manage snapshots
47
48
* [ koyeb version] ( #koyeb-version ) - Get version
48
49
* [ koyeb volumes] ( #koyeb-volumes ) - Manage persistent volumes
49
50
@@ -283,7 +284,7 @@ See examples of koyeb service create --help
283
284
--checks-grace-period strings Set healthcheck grace period in seconds.
284
285
Use the format <healthcheck>=<seconds>, for example --checks-grace-period 8080=10
285
286
286
- --deployment-strategy string Deployment strategy, either "rolling" (default), "canary" , "blue-green" or "immediate".
287
+ --deployment-strategy STRATEGY Deployment strategy, either "rolling" (default), "blue-green" or "immediate".
287
288
--docker string Docker image
288
289
--docker-args strings Set arguments to the docker command. To provide multiple arguments, use the --docker-args flag multiple times.
289
290
--docker-command string Set the docker CMD explicitly. To provide arguments to the command, use the --docker-args flag.
@@ -319,7 +320,7 @@ See examples of koyeb service create --help
319
320
--privileged Whether the service container should run in privileged mode
320
321
--regions strings Add a region where the service is deployed. You can specify this flag multiple times to deploy the service in multiple regions.
321
322
To update a service and remove a region, prefix the region name with '!', for example --region '!par'
322
- If the region is not specified on service creation, the service is deployed in fra
323
+ If the region is not specified on service creation, the service is deployed in was
323
324
324
325
--routes strings Update service routes (available for services of type "web" only) using the format PATH[:PORT], for example '/foo:8080'
325
326
PORT defaults to 8000
@@ -575,7 +576,7 @@ koyeb deploy <path> <app>/<service> [flags]
575
576
--checks-grace-period strings Set healthcheck grace period in seconds.
576
577
Use the format <healthcheck>=<seconds>, for example --checks-grace-period 8080=10
577
578
578
- --deployment-strategy string Deployment strategy, either "rolling" (default), "canary" , "blue-green" or "immediate".
579
+ --deployment-strategy STRATEGY Deployment strategy, either "rolling" (default), "blue-green" or "immediate".
579
580
--env strings Update service environment variables using the format KEY=VALUE, for example --env FOO=bar
580
581
To use the value of a secret as an environment variable, specify the secret name preceded by @, for example --env FOO=@bar
581
582
To delete an environment variable, prefix its name with '!', for example --env '!FOO'
@@ -591,7 +592,7 @@ koyeb deploy <path> <app>/<service> [flags]
591
592
--privileged Whether the service container should run in privileged mode
592
593
--regions strings Add a region where the service is deployed. You can specify this flag multiple times to deploy the service in multiple regions.
593
594
To update a service and remove a region, prefix the region name with '!', for example --region '!par'
594
- If the region is not specified on service creation, the service is deployed in fra
595
+ If the region is not specified on service creation, the service is deployed in was
595
596
596
597
--routes strings Update service routes (available for services of type "web" only) using the format PATH[:PORT], for example '/foo:8080'
597
598
PORT defaults to 8000
@@ -1318,6 +1319,7 @@ Services
1318
1319
* [ koyeb services pause] ( #koyeb-services-pause ) - Pause service
1319
1320
* [ koyeb services redeploy] ( #koyeb-services-redeploy ) - Redeploy service
1320
1321
* [ koyeb services resume] ( #koyeb-services-resume ) - Resume service
1322
+ * [ koyeb services unapplied-changes] ( #koyeb-services-unapplied-changes ) - Show unapplied changes saved with the --save-only flag, which will be applied in the next deployment
1321
1323
* [ koyeb services update] ( #koyeb-services-update ) - Update service
1322
1324
1323
1325
## koyeb services create
@@ -1375,7 +1377,7 @@ $> koyeb service create myservice --app myapp --docker nginx --port 80:tcp
1375
1377
--checks-grace-period strings Set healthcheck grace period in seconds.
1376
1378
Use the format <healthcheck>=<seconds>, for example --checks-grace-period 8080=10
1377
1379
1378
- --deployment-strategy string Deployment strategy, either "rolling" (default), "canary" , "blue-green" or "immediate".
1380
+ --deployment-strategy STRATEGY Deployment strategy, either "rolling" (default), "blue-green" or "immediate".
1379
1381
--docker string Docker image
1380
1382
--docker-args strings Set arguments to the docker command. To provide multiple arguments, use the --docker-args flag multiple times.
1381
1383
--docker-command string Set the docker CMD explicitly. To provide arguments to the command, use the --docker-args flag.
@@ -1411,7 +1413,7 @@ $> koyeb service create myservice --app myapp --docker nginx --port 80:tcp
1411
1413
--privileged Whether the service container should run in privileged mode
1412
1414
--regions strings Add a region where the service is deployed. You can specify this flag multiple times to deploy the service in multiple regions.
1413
1415
To update a service and remove a region, prefix the region name with '!', for example --region '!par'
1414
- If the region is not specified on service creation, the service is deployed in fra
1416
+ If the region is not specified on service creation, the service is deployed in was
1415
1417
1416
1418
--routes strings Update service routes (available for services of type "web" only) using the format PATH[:PORT], for example '/foo:8080'
1417
1419
PORT defaults to 8000
@@ -1743,6 +1745,39 @@ koyeb services resume NAME [flags]
1743
1745
1744
1746
1745
1747
1748
+ * [ koyeb services] ( #koyeb-services ) - Services
1749
+
1750
+ ## koyeb services unapplied-changes
1751
+
1752
+ Show unapplied changes saved with the --save-only flag, which will be applied in the next deployment
1753
+
1754
+ ```
1755
+ koyeb services unapplied-changes SERVICE_NAME [flags]
1756
+ ```
1757
+
1758
+ ### Options
1759
+
1760
+ ```
1761
+ -a, --app string Service application
1762
+ -h, --help help for unapplied-changes
1763
+ ```
1764
+
1765
+ ### Options inherited from parent commands
1766
+
1767
+ ```
1768
+ -c, --config string config file (default is $HOME/.koyeb.yaml)
1769
+ -d, --debug enable the debug output
1770
+ --debug-full do not hide sensitive information (tokens) in the debug output
1771
+ --force-ascii only output ascii characters (no unicode emojis)
1772
+ --full do not truncate output
1773
+ --organization string organization ID
1774
+ -o, --output output output format (yaml,json,table)
1775
+ --token string API token
1776
+ --url string url of the api (default "https://app.koyeb.com")
1777
+ ```
1778
+
1779
+
1780
+
1746
1781
* [ koyeb services] ( #koyeb-services ) - Services
1747
1782
1748
1783
## koyeb services update
@@ -1795,7 +1830,7 @@ $> koyeb service update myapp/myservice --port 80:tcp --route '!/'
1795
1830
--checks-grace-period strings Set healthcheck grace period in seconds.
1796
1831
Use the format <healthcheck>=<seconds>, for example --checks-grace-period 8080=10
1797
1832
1798
- --deployment-strategy string Deployment strategy, either "rolling" (default), "canary" , "blue-green" or "immediate".
1833
+ --deployment-strategy STRATEGY Deployment strategy, either "rolling" (default), "blue-green" or "immediate".
1799
1834
--docker string Docker image
1800
1835
--docker-args strings Set arguments to the docker command. To provide multiple arguments, use the --docker-args flag multiple times.
1801
1836
--docker-command string Set the docker CMD explicitly. To provide arguments to the command, use the --docker-args flag.
@@ -1833,7 +1868,7 @@ $> koyeb service update myapp/myservice --port 80:tcp --route '!/'
1833
1868
--privileged Whether the service container should run in privileged mode
1834
1869
--regions strings Add a region where the service is deployed. You can specify this flag multiple times to deploy the service in multiple regions.
1835
1870
To update a service and remove a region, prefix the region name with '!', for example --region '!par'
1836
- If the region is not specified on service creation, the service is deployed in fra
1871
+ If the region is not specified on service creation, the service is deployed in was
1837
1872
1838
1873
--routes strings Update service routes (available for services of type "web" only) using the format PATH[:PORT], for example '/foo:8080'
1839
1874
PORT defaults to 8000
0 commit comments