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
|
||||
if machines, ok := s.Extensions[compose.MachinesExtensionKey].(compose.MachinesSource); ok {
|
||||
pushOpts.Machines = machines
|
||||
if len(machines) == 0 {
|
||||
pushOpts.AllMachines = true
|
||||
}
|
||||
}
|
||||
if len(pushOpts.Machines) == 0 {
|
||||
pushOpts.AllMachines = true
|
||||
}
|
||||
|
||||
boldStyle := lipgloss.NewStyle().Bold(true)
|
||||
|
||||
@@ -1,10 +1,4 @@
|
||||
services:
|
||||
dep:
|
||||
build: .
|
||||
image: myapp:{{gitdate "20060102-150405" "Local"}}.{{gitsha 7}}
|
||||
x-machines:
|
||||
- dev1
|
||||
|
||||
uncloud-website:
|
||||
image: ghcr.io/psviderski/uncloud-website
|
||||
build:
|
||||
@@ -18,6 +12,8 @@ services:
|
||||
user: nobody
|
||||
x-ports:
|
||||
- uncloud.run:8000/https
|
||||
scale: 1
|
||||
scale: 2
|
||||
# TODO: remove x-machines after destroying uc-prod-us1
|
||||
x-machines:
|
||||
- uc-prod-ap1
|
||||
- uc-prod-us2
|
||||
|
||||
Reference in New Issue
Block a user