Compare commits
2 Commits
a43cae385c
...
121c2af7b0
Author | SHA1 | Date |
---|---|---|
|
121c2af7b0 | 5 years ago |
|
73afbef415 | 5 years ago |
@ -0,0 +1,24 @@
|
||||
#!/bin/bash
|
||||
# Remember to run buildah unshare before launching this
|
||||
# Build container
|
||||
echo "Start creating first stage "
|
||||
buildctrl=$(buildah from golang:1.15.2)
|
||||
buildmnt=$(buildah mount $buildctrl)
|
||||
|
||||
buildah copy $buildctrl *.go .
|
||||
buildah copy $buildctrl Makefile .
|
||||
buildah run $buildctrl make deps
|
||||
buildah run $buildctrl make
|
||||
|
||||
# Runtime container
|
||||
echo "Start creating second stage"
|
||||
buildctrl2=$(buildah from alpine:latest)
|
||||
buildmnt2=$(buildah mount $builctrl2)
|
||||
|
||||
buildah copy $buildctrl2 $buildmnt/go/metrorama
|
||||
buildah config --cmd ./metrorama $buildctrl2
|
||||
buildah config --port 8080 $buildctrl2
|
||||
buildah unmount $buildctrl
|
||||
buildah unmount $buildctrl2
|
||||
buildah commit $buildctrl2 metrorama:latest
|
||||
buildah rm $buildctrl $buildctrl2
|
Loading…
Reference in New Issue