wailsapp / cc

Cross Compilation Docker Images for the Wails project

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

cc

Dockerfiles for Cross Compiling Wails Applications

Image build

docker build -t wails-cross-go118beta2:linux-amd64 -f Dockerfile.linux-amd64 .
docker build -t wails-cross-go118beta2:linux-arm64 -f Dockerfile.linux-arm64 .

Application Cross-Compile

Example build for linux/arm64:

docker run --rm -v "$PWD":/usr/src/myapp -v /home/tmclane/go/src/github.com/wailsapp/wails/v2:/wails/v2 -w /usr/src/myapp wails-cross-go118:linux-arm64 /bin/sh -c 'CGO_ENABLED=1 go build -tags desktop,production'

Example build for linux/amd64:

docker run --rm -v "$PWD":/usr/src/myapp -v /home/tmclane/go/src/github.com/wailsapp/wails/v2:/wails/v2 -w /usr/src/myapp wails-cross-go118beta2:linux-amd64 /bin/sh -c 'CGO_ENABLED=1 go build -tags desktop,production'

About

Cross Compilation Docker Images for the Wails project