mirror of
https://github.com/psviderski/uncloud.git
synced 2026-08-26 11:03:34 +00:00
fix: 'uc deploy' push image to all machines if x-machines is not specified
This commit is contained in:
@@ -127,9 +127,9 @@ func runDeploy(ctx context.Context, uncli *cli.CLI, opts deployOptions) error {
|
|||||||
var pushOpts client.PushImageOptions
|
var pushOpts client.PushImageOptions
|
||||||
if machines, ok := s.Extensions[compose.MachinesExtensionKey].(compose.MachinesSource); ok {
|
if machines, ok := s.Extensions[compose.MachinesExtensionKey].(compose.MachinesSource); ok {
|
||||||
pushOpts.Machines = machines
|
pushOpts.Machines = machines
|
||||||
if len(machines) == 0 {
|
|
||||||
pushOpts.AllMachines = true
|
|
||||||
}
|
}
|
||||||
|
if len(pushOpts.Machines) == 0 {
|
||||||
|
pushOpts.AllMachines = true
|
||||||
}
|
}
|
||||||
|
|
||||||
boldStyle := lipgloss.NewStyle().Bold(true)
|
boldStyle := lipgloss.NewStyle().Bold(true)
|
||||||
|
|||||||
@@ -1,10 +1,4 @@
|
|||||||
services:
|
services:
|
||||||
dep:
|
|
||||||
build: .
|
|
||||||
image: myapp:{{gitdate "20060102-150405" "Local"}}.{{gitsha 7}}
|
|
||||||
x-machines:
|
|
||||||
- dev1
|
|
||||||
|
|
||||||
uncloud-website:
|
uncloud-website:
|
||||||
image: ghcr.io/psviderski/uncloud-website
|
image: ghcr.io/psviderski/uncloud-website
|
||||||
build:
|
build:
|
||||||
@@ -18,6 +12,8 @@ services:
|
|||||||
user: nobody
|
user: nobody
|
||||||
x-ports:
|
x-ports:
|
||||||
- uncloud.run:8000/https
|
- uncloud.run:8000/https
|
||||||
scale: 1
|
scale: 2
|
||||||
|
# TODO: remove x-machines after destroying uc-prod-us1
|
||||||
x-machines:
|
x-machines:
|
||||||
|
- uc-prod-ap1
|
||||||
- uc-prod-us2
|
- uc-prod-us2
|
||||||
|
|||||||
Reference in New Issue
Block a user