1{ stdenv, buildGoPackage, fetchFromGitHub, docker }: 2 3buildGoPackage rec { 4 name = "docker-proxy-${rev}"; 5 rev = "7b2b1feb1de4817d522cc372af149ff48d25028e"; 6 7 src = fetchFromGitHub { 8 inherit rev; 9 owner = "docker"; 10 repo = "libnetwork"; 11 sha256 = "1ng577k11cyv207bp0vaz5jjfcn2igd6w95zn4izcq1nldzp5935"; 12 }; 13 14 goPackagePath = "github.com/docker/libnetwork"; 15 16 goDeps = null; 17 18 installPhase = '' 19 install -m755 -D ./go/bin/proxy $bin/bin/docker-proxy 20 ''; 21 22 meta = with stdenv.lib; { 23 description = "Docker proxy binary to forward traffic between host and containers"; 24 license = licenses.asl20; 25 homepage = https://github.com/docker/libnetwork; 26 maintainers = with maintainers; [vdemeester]; 27 platforms = docker.meta.platforms; 28 }; 29}