Skip to content

Commit 6fa6507

Browse files
committed
Add xxd to dev container
The xxd command can be used to encode chaincode package hashes, as used by the k8s builder to label chaincode jobs and pods For example: ``` peer lifecycle chaincode calculatepackageid go-contract.tgz | cut -d':' -f2 | xxd -r -p | base32 | tr -d '=' ``` Signed-off-by: James Taylor <[email protected]>
1 parent 0ddea4d commit 6fa6507

File tree

2 files changed

+10
-2
lines changed

2 files changed

+10
-2
lines changed

.devcontainer/Dockerfile

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
FROM mcr.microsoft.com/devcontainers/go:1-1.23-bookworm
2+
3+
RUN apt-get update && export DEBIAN_FRONTEND=noninteractive \
4+
&& apt-get -y install --no-install-recommends \
5+
xxd

.devcontainer/devcontainer.json

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,11 @@
22
// README at: https://github.com/devcontainers/templates/tree/main/src/go
33
{
44
"name": "Fabric k8s builder",
5-
// Or use a Dockerfile or Docker Compose file. More info: https://containers.dev/guide/dockerfile
6-
"image": "mcr.microsoft.com/devcontainers/go:1-1.23-bookworm",
5+
6+
// Use a Dockerfile. More info: https://containers.dev/guide/dockerfile
7+
"build": {
8+
"dockerfile": "Dockerfile"
9+
},
710

811
// Features to add to the dev container. More info: https://containers.dev/features.
912
"features": {

0 commit comments

Comments
 (0)