+20
.tangled/workflows/build.yml
+20
.tangled/workflows/build.yml
···
1
+
when:
2
+
- event: ["push", "manual"]
3
+
branch: ["main"]
4
+
- event: ["pull_request"]
5
+
branch: ["main"]
6
+
7
+
engine: "nixery"
8
+
9
+
clone:
10
+
skip: false
11
+
depth: 1
12
+
submodules: false
13
+
14
+
dependencies:
15
+
nixpkgs:
16
+
- buildah
17
+
18
+
steps:
19
+
- name: Build container
20
+
command: buildah build -t spindle-oci-test .
+11
Dockerfile
+11
Dockerfile
+20
main.go
+20
main.go
···
1
+
package main
2
+
3
+
import (
4
+
"fmt"
5
+
"net/http"
6
+
"os"
7
+
)
8
+
9
+
func main() {
10
+
fmt.Println("listening on port 3000")
11
+
12
+
if err := http.ListenAndServe(
13
+
"localhost:3000",
14
+
http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
15
+
w.Write([]byte("hello"))
16
+
}),
17
+
); err != nil {
18
+
os.Exit(1)
19
+
}
20
+
}