/go-calc

Files to practice golang

Primary LanguageGoMIT LicenseMIT

go-calc

Files to practice golang

On localhost

Dependencies:

make deps

Lint:

make lint

Tests:

make tests

Build:

make build

Docker:

make docker

Using Docker

Docker Image Build:

./docker-image-build.sh

Dependencies:

./deps-con-docker.sh

Lint:

./lint-con-docker.sh

Tests:

./tests-con-docker.sh

Build:

./build-con-docker.sh

Optional: building docker image with Wolfi OS

docker build -t mario21ic:go-calc:wolfi -f Dockerfile_wolfi .

Apko:

docker run -v $PWD:/work cgr.dev/chainguard/apko build apko-go-calc.yaml mario21ic/go-calc:apko go-calc.tar

Melange:

docker run --privileged -v "$PWD":/work cgr.dev/chainguard/melange build melange-go-calc.yaml