Skip to content

Instantly share code, notes, and snippets.

View spagettikod's full-sized avatar

Roland Bali spagettikod

  • Stockholm, Sweden
View GitHub Profile
@spagettikod
spagettikod / compost.sh
Last active May 2, 2023 19:46
Export swarm stack as Docker Compose
#!/bin/bash
list_stacks() {
echo $(docker stack ls --format '{{ .Name }}')
}
# returns a list of identifiers for all services in a stack
list_stack_service_ids () {
echo $(docker service ls --filter label=com.docker.stack.namespace=$1 -q)
}
package main
import (
"bufio"
"bytes"
"flag"
"fmt"
"io/ioutil"
"log"
"net/http"
@spagettikod
spagettikod / resolveimport.go
Created December 16, 2019 20:13
Resolve the VCS repository URL for a Go import
package main
import (
"flag"
"fmt"
"log"
"os"
"golang.org/x/tools/go/vcs"
)
@spagettikod
spagettikod / Dockerfile
Last active August 29, 2015 14:10
Sample project to test vendoring issues in docker-library/golang
FROM spagettikod/golang-vendor