build: bootstrap Go toolchain and generated APIs
This commit is contained in:
@@ -0,0 +1,24 @@
|
||||
name: rvbox-dev
|
||||
|
||||
services:
|
||||
toolchain:
|
||||
build:
|
||||
context: ..
|
||||
dockerfile: deploy/Dockerfile.toolchain
|
||||
working_dir: /workspace
|
||||
user: "${RVBOX_UID:-1001}:${RVBOX_GID:-1001}"
|
||||
environment:
|
||||
IN_TOOLCHAIN: "1"
|
||||
GOCACHE: /cache/go-build
|
||||
GOMODCACHE: /cache/go/pkg/mod
|
||||
GOPATH: /cache/go
|
||||
HOME: /tmp
|
||||
XDG_CACHE_HOME: /cache/xdg
|
||||
volumes:
|
||||
- ..:/workspace
|
||||
- rvbox-go-build:/cache/go-build
|
||||
- rvbox-go-mod:/cache/go/pkg/mod
|
||||
|
||||
volumes:
|
||||
rvbox-go-build:
|
||||
rvbox-go-mod:
|
||||
Reference in New Issue
Block a user