Skip to content

Instantly share code, notes, and snippets.

View adigunhammedolalekan's full-sized avatar
🎯
Working Remotely

Hammed Adigun adigunhammedolalekan

🎯
Working Remotely
View GitHub Profile
func createBuildContext() (io.Reader, error) {
// get current working dir
wd, err := os.Getwd()
if err != nil {
return nil, err
}
// resolve Dockerfile path
path := filepath.join(wd, "Dockerfile")
return os.Open(path)
}
class SignUpRequest {
String firstName;
String lastName;
String pin;
List<Identifier> identifiers;
}
class Identifier {
String identifier;
String identifierType;
import "github.com/docker/docker/pkg/archive"
// createBuildContext archive a dir and return an io.Reader
func createBuildContext(path string) (io.Reader, error) {
return archive.Tar(path, archive.Uncompressed)
}
// buildLocalImage build a docker image from the supplied `path` parameter.
// The image built is intended to be pushed to a local docker registry.
// This function assumes there is a Dockerfile in the dir
func buildLocalImage(path string) error {
// get current working dir, to resolve the path to Dockerfile
wd, err := os.Getwd()
if err != nil {
return err
}
package com.example.myapplication
import android.view.LayoutInflater
import android.view.View
import android.view.ViewGroup
import android.widget.TextView
import androidx.recyclerview.widget.RecyclerView
import java.lang.IllegalArgumentException
import java.lang.IllegalStateException
version: "3"
services:
registry:
restart: on-failure
image: registry:2
ports:
- 5010:5000
version: "3"
services:
registry:
restart: on-failure
image: registry:2
ports:
- 5010:5000
environment:
- REGISTRY_STORAGE_FILESYSTEM_ROOTDIRECTORY=/data
- REGISTRY_AUTH=token
import (
"github.com/docker/libtrust"
"crypto/tls"
"crypto/x509"
)
type tokenServer struct {
privateKey libtrust.PrivateKey
pubKey libtrust.PublicKey
crt, key string
}
type Option struct {
issuer, typ, name, account, service string
actions []string // requested actions
}
type Token struct {
Token string `json:"token"`
AccessToken string `json:"access_token"`
}
func (srv *tokenServer) ServeHTTP(w http.ResponseWriter, r *http.Request) {
username, password, ok := r.BasicAuth()
if !ok {
http.Error(w, "auth credentials not found", http.StatusUnauthorized)
return
}
// compare username and password against your datasets
// our example only allows foo:bar
if username != "foo" || password != "bar" {
http.Error(w, "invalid auth credentials", http.StatusUnauthorized)