node: devcontainer support
This commit is contained in:
parent
450b41c891
commit
81d1db57cc
|
@ -0,0 +1,20 @@
|
|||
{
|
||||
"name": "Guardian Development",
|
||||
"build": {
|
||||
"context": "..",
|
||||
"dockerfile": "../node/Dockerfile",
|
||||
"target": "dev"
|
||||
},
|
||||
"customizations": {
|
||||
"vscode": {
|
||||
"extensions": [
|
||||
"golang.go",
|
||||
"ms-azuretools.vscode-docker",
|
||||
"ms-vscode.makefile-tools"
|
||||
],
|
||||
"settings": {
|
||||
"files.insertFinalNewline": true
|
||||
}
|
||||
}
|
||||
},
|
||||
}
|
|
@ -1,7 +1,9 @@
|
|||
# syntax=docker.io/docker/dockerfile:1.3@sha256:42399d4635eddd7a9b8a24be879d2f9a930d0ed040a61324cfdf59ef1357b3b2
|
||||
FROM --platform=linux/amd64 docker.io/golang:1.21.9-bullseye@sha256:311468bffa9fa4747a334b94e6ce3681b564126d653675a6adc46698b2b88d35 AS build
|
||||
FROM --platform=linux/amd64 docker.io/golang:1.21.9-bullseye@sha256:311468bffa9fa4747a334b94e6ce3681b564126d653675a6adc46698b2b88d35 AS dev
|
||||
# libwasmvm.so is not compatible with arm
|
||||
|
||||
FROM dev AS build
|
||||
|
||||
WORKDIR /app
|
||||
|
||||
COPY node/tools tools
|
||||
|
|
|
@ -13,7 +13,7 @@
|
|||
# - We ignore cosmwasm_artifacts AS artifacts because it's a local reference only, is built in tilt
|
||||
# - We ignore base AS (ignite-go-build|ignite-vue-build) because the base image is already pinned in wormchain/Dockerfile.proto
|
||||
#
|
||||
git ls-files -z | grep -z "Dockerfile*" | xargs -r -0 grep -s "FROM" | egrep -v 'sha256|scratch|solana|aptos|sui|base|cosmwasm_artifacts|cli-gen|const-gen AS (application|base|builder|ci_tests|tests|artifacts|ignite-go-build|ignite-vue-build|cli-export|const-export)'
|
||||
git ls-files -z | grep -z "Dockerfile*" | xargs -r -0 grep -s "FROM" | egrep -v 'sha256|scratch|solana|aptos|sui|base|cosmwasm_artifacts|cli-gen|const-gen|dev AS (application|base|builder|ci_tests|tests|artifacts|ignite-go-build|ignite-vue-build|cli-export|const-export|build)'
|
||||
if [ $? -eq 0 ]; then
|
||||
echo "[!] Unpinned docker files" >&2
|
||||
exit 1
|
||||
|
|
Loading…
Reference in New Issue