From 243b428a584c281334d048bf1db5c86daca4ada3 Mon Sep 17 00:00:00 2001 From: CrazyMax Date: Wed, 30 Mar 2022 00:37:55 +0200 Subject: [PATCH] compose: add test for port mapping Signed-off-by: CrazyMax --- bake/compose_test.go | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/bake/compose_test.go b/bake/compose_test.go index fffd97b0..2cad1f65 100644 --- a/bake/compose_test.go +++ b/bake/compose_test.go @@ -310,6 +310,27 @@ services: require.Equal(t, c.Targets[0].Args, map[string]string{"CT_ECR": "foo", "FOO": "bsdf -csdf", "NODE_ENV": "test"}) } +func TestPorts(t *testing.T) { + var dt = []byte(` +services: + foo: + build: + context: . + ports: + - 3306:3306 + bar: + build: + context: . + ports: + - mode: ingress + target: 3306 + published: "3306" + protocol: tcp +`) + _, err := ParseCompose(dt) + require.NoError(t, err) +} + func newBool(val bool) *bool { b := val return &b