Skip to content

Commit a563666

Browse files
weltekialexellis
authored andcommitted
Configure registry mirror for buildx
Signed-off-by: Han Verstraete (OpenFaaS Ltd) <[email protected]>
1 parent b00be32 commit a563666

File tree

1 file changed

+24
-1
lines changed

1 file changed

+24
-1
lines changed

action.yml

Lines changed: 24 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,19 @@ inputs:
1313
description: 'Whether to use TLS.'
1414
required: true
1515
default: "\"http://192.168.128.1:5000\""
16+
buildkitRegistryMirror:
17+
description: 'Registry mirror to be used by buildx builder.'
18+
required: true
19+
default: "\"192.168.128.1:5000\""
20+
buildkitRegistryHTTP:
21+
description: 'Whether to us HTTP.'
22+
required: true
23+
default: "true"
24+
buildkitRegistryInsecure:
25+
description: 'Whether to use TLS.'
26+
required: true
27+
default: "true"
28+
1629
runs:
1730
using: 'composite'
1831
steps:
@@ -35,4 +48,14 @@ runs:
3548
run: |
3649
sudo cat /etc/docker/daemon.json
3750
sudo systemctl daemon-reload && sudo systemctl restart docker
38-
51+
- name: Configure buildx
52+
uses: docker/setup-buildx-action@v2
53+
with:
54+
config-inline: |
55+
[registry."docker.io"]
56+
mirrors = [${{ inputs.buildkitRegistryMirror }}]
57+
http = ${{ inputs.buildkitRegistryHTTP }}
58+
insecure = ${{ inputs.buildkitRegistryInsecure }}
59+
[registry.${{ inputs.buildkitRegistryMirror }}]
60+
http = ${{ inputs.buildkitRegistryHTTP }}
61+
insecure = ${{ inputs.buildkitRegistryInsecure }}

0 commit comments

Comments
 (0)