Giter VIP home page Giter VIP logo

caddy-remote-host's Introduction

👋 Hi there! I'm Ferdinand Mütsch

I love to solve problems with code

Hits Coding Activity Followers

👨‍💻 About Me

  • 📍 I'm based in Karlsruhe, Germany
  • 🔬 I'm passionate about science, software, open source and technology in general
  • 🎓 I'm a PhD student at Karlsruhe Institute of Technology
  • 🏢 I previously worked in ClimateTech at Orbio
  • 📝 I write blog posts from time to time
  • ⚙️ I love to hack
  • 🗣 I'm always up for tech talk

⚙️ Tech Skills

Java
Java
(⭐️⭐️⭐️)
Go
Go
(⭐️⭐️⭐️)
JavaScript
JavaScript
(⭐️⭐️⭐️)
TypeScript
TypeScript
(⭐️⭐️)
Python
Python
(⭐️⭐️)
Vue
Vue
(⭐️⭐️⭐️)
Docker
Docker
(⭐️⭐️)

🗒 Guestbook

  • oasido wrote on 3/27/2022: Aangenaam kennis te maken!
  • xMdb wrote on 1/30/2022: Thanks for making Wakapi!
  • CuukyOfficial wrote on 1/28/2022: Love your work! Greetings from Karlsruhe :) (I'm also at the KIT)
  • astrolemonade wrote on 12/18/2021: Thank you so much for wakapi! It will definitely make me boost my productivity!
  • wsascha wrote on 10/5/2021: Nette Seite! Wusste gar nicht, dass das KIT Alumni emails anbietet. – Direkt mal beantragt. ^^
  • leJad wrote on 6/18/2021: I love your mininote project!
  • MeerBiene wrote on 4/20/2021: Thanks for your work on wakapi!
  • OGoodness wrote on 2/17/2021: Love the Wakapi app! Thanks!
  • Kugelschieber wrote on 2/1/2021: Is this thing on?
  • poettig wrote on 9/15/2020: This is a guestbook entry.

Do you like my project or just want to say hi? Feel free to post to my guestbook!

🙏 Donations

If you like my projects and want to support their development, consider sponsoring me. Every single donation will be appreciated and will boost my motivation to keep on coding in open source 🙃. There are several options to support me:

Please don't forget to leave me some kind of message (with the donation or as a separate e-mail) to let me know which specific project the donations is for, what you like about it and what I can do to improve it further 🙂.

📬 Contact

See bio 👈. Feel free to contact me at any time!

caddy-remote-host's People

Contributors

muety avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

caddy-remote-host's Issues

Image creation fails

I am trying to build this into Caddy 2.7.4. The command I am using is:

FROM caddy:2.7.4-builder AS builder

RUN xcaddy build --with github.com/muety/caddy-remote-host


FROM caddy:2.7.4

COPY --from=builder /usr/bin/caddy /usr/bin/caddy

However this fails with this log output:



 ---> db0a75ba01ef

Step 2/4 : RUN xcaddy build --with github.com/muety/caddy-remote-host


 ---> Running in f005aed7d391

2023/08/22 18:30:12 [INFO] Temporary folder: /tmp/buildenv_2023-08-22-1830.1583521926

2023/08/22 18:30:12 [INFO] Writing main module: /tmp/buildenv_2023-08-22-1830.1583521926/main.go
package main

import (
	caddycmd "github.com/caddyserver/caddy/v2/cmd"

	// plug in Caddy modules here
	_ "github.com/caddyserver/caddy/v2/modules/standard"
	_ "github.com/muety/caddy-remote-host"
)

func main() {
	caddycmd.Main()
}

2023/08/22 18:30:12 [INFO] Initializing Go module

2023/08/22 18:30:12 [INFO] exec (timeout=0s): /usr/local/go/bin/go mod init caddy 

go: creating new go.mod: module caddy

go: to add module requirements and sums:
	go mod tidy

2023/08/22 18:30:12 [INFO] Pinning versions

2023/08/22 18:30:12 [INFO] exec (timeout=0s): /usr/local/go/bin/go get -d -v github.com/caddyserver/caddy/[email protected] 

go: downloading github.com/caddyserver/caddy/v2 v2.7.4

go: downloading github.com/caddyserver/certmagic v0.19.2

go: downloading github.com/google/uuid v1.3.0

go: downloading github.com/prometheus/client_golang v1.14.0

go: downloading github.com/quic-go/quic-go v0.37.5

go: downloading go.uber.org/zap v1.25.0

go: downloading golang.org/x/sys v0.11.0

go: downloading golang.org/x/term v0.11.0

go: downloading github.com/klauspost/cpuid/v2 v2.2.5

go: downloading github.com/libdns/libdns v0.2.1

go: downloading github.com/mholt/acmez v1.2.0

go: downloading github.com/miekg/dns v1.1.55

go: downloading github.com/zeebo/blake3 v0.2.3

go: downloading golang.org/x/crypto v0.12.0

go: downloading golang.org/x/net v0.14.0

go: downloading github.com/beorn7/perks v1.0.1

go: downloading github.com/cespare/xxhash/v2 v2.2.0

go: downloading github.com/cespare/xxhash v1.1.0

go: downloading github.com/golang/protobuf v1.5.3

go: downloading github.com/prometheus/client_model v0.3.0

go: downloading github.com/prometheus/common v0.37.0

go: downloading github.com/prometheus/procfs v0.8.0

go: downloading google.golang.org/protobuf v1.31.0

go: downloading go.uber.org/multierr v1.11.0

go: downloading github.com/quic-go/qpack v0.4.0

go: downloading github.com/golang/mock v1.6.0

go: downloading github.com/onsi/ginkgo/v2 v2.9.5

go: downloading golang.org/x/tools v0.10.0

go: downloading golang.org/x/text v0.12.0

go: downloading github.com/matttproud/golang_protobuf_extensions v1.0.1

go: downloading golang.org/x/exp v0.0.0-20230310171629-522b1b587ee0

go: downloading golang.org/x/mod v0.11.0

go: downloading github.com/quic-go/qtls-go1-20 v0.3.1

go: downloading github.com/go-task/slim-sprig v0.0.0-20230315185526-52ccab3ef572

go: downloading github.com/google/pprof v0.0.0-20210720184732-4bb14d4b1be1

go: added github.com/beorn7/perks v1.0.1
go: added github.com/caddyserver/caddy/v2 v2.7.4
go: added github.com/caddyserver/certmagic v0.19.2
go: added github.com/cespare/xxhash/v2 v2.2.0
go: added github.com/go-task/slim-sprig v0.0.0-20230315185526-52ccab3ef572
go: added github.com/golang/mock v1.6.0
go: added github.com/golang/protobuf v1.5.3
go: added github.com/google/pprof v0.0.0-20210720184732-4bb14d4b1be1
go: added github.com/google/uuid v1.3.0
go: added github.com/klauspost/cpuid/v2 v2.2.5
go: added github.com/libdns/libdns v0.2.1
go: added github.com/matttproud/golang_protobuf_extensions v1.0.1
go: added github.com/mholt/acmez v1.2.0
go: added github.com/miekg/dns v1.1.55
go: added github.com/onsi/ginkgo/v2 v2.9.5
go: added github.com/prometheus/client_golang v1.14.0
go: added github.com/prometheus/client_model v0.3.0
go: added github.com/prometheus/common v0.37.0
go: added github.com/prometheus/procfs v0.8.0
go: added github.com/quic-go/qpack v0.4.0
go: added github.com/quic-go/qtls-go1-20 v0.3.1
go: added github.com/quic-go/quic-go v0.37.5
go: added github.com/zeebo/blake3 v0.2.3
go: added go.uber.org/multierr v1.11.0
go: added go.uber.org/zap v1.25.0
go: added golang.org/x/crypto v0.12.0
go: added golang.org/x/exp v0.0.0-20230310171629-522b1b587ee0
go: added golang.org/x/mod v0.11.0
go: added golang.org/x/net v0.14.0
go: added golang.org/x/sys v0.11.0
go: added golang.org/x/term v0.11.0
go: added golang.org/x/text v0.12.0
go: added golang.org/x/tools v0.10.0
go: added google.golang.org/protobuf v1.31.0

2023/08/22 18:30:30 [INFO] exec (timeout=0s): /usr/local/go/bin/go get -d -v github.com/muety/caddy-remote-host github.com/caddyserver/caddy/[email protected] 

go: downloading github.com/muety/caddy-remote-host v0.0.0-20211013090634-b21775afa730

go: downloading github.com/patrickmn/go-cache v2.1.0+incompatible

go: downloading github.com/google/cel-go v0.15.1

go: downloading github.com/spf13/cobra v1.7.0

go: downloading google.golang.org/genproto/googleapis/api v0.0.0-20230706204954-ccb25ca9f130

go: downloading github.com/aryann/difflib v0.0.0-20210328193216-ff5ff6dc229b

go: downloading github.com/spf13/pflag v1.0.5

go: downloading github.com/smallstep/certificates v0.24.3-rc.5

go: downloading google.golang.org/genproto v0.0.0-20230706204954-ccb25ca9f130

go: downloading github.com/tailscale/tscert v0.0.0-20230509043813-4e9cb4f2b4ad

go: downloading github.com/antlr/antlr4/runtime/Go/antlr/v4 v4.0.0-20230305170008-8188dc5388df

go: downloading github.com/antlr/antlr4 v0.0.0-20200503195918-621b933c7a7f

go: downloading github.com/stoewer/go-strcase v1.2.0

go: downloading github.com/smallstep/truststore v0.12.1

go: downloading go.step.sm/crypto v0.33.0

go: downloading github.com/inconshreveable/mousetrap v1.1.0

go: downloading github.com/cpuguy83/go-md2man/v2 v2.0.2

go: downloading github.com/cpuguy83/go-md2man v1.0.10

go: downloading gopkg.in/yaml.v3 v3.0.1

go: downloading github.com/pkg/errors v0.9.1

go: downloading github.com/slackhq/nebula v1.6.1

go: downloading go.step.sm/cli-utils v0.8.0

go: downloading go.step.sm/linkedca v0.20.0

go: downloading github.com/smallstep/nosql v0.6.0

go: downloading google.golang.org/grpc v1.56.2

go: downloading gopkg.in/square/go-jose.v2 v2.6.0

go: downloading howett.net/plist v1.0.0

go: downloading github.com/Microsoft/go-winio v0.6.0

go: downloading github.com/mitchellh/go-ps v1.0.0

go: downloading github.com/russross/blackfriday/v2 v2.1.0

go: downloading github.com/Masterminds/sprig/v3 v3.2.3

go: downloading google.golang.org/genproto/googleapis/rpc v0.0.0-20230711160842-782d3b101e98

go: downloading filippo.io/edwards25519 v1.0.0

go: downloading github.com/russross/blackfriday v1.5.2

go: downloading github.com/Masterminds/sprig v2.22.0+incompatible

go: downloading github.com/urfave/cli v1.22.14

go: downloading github.com/micromdm/scep/v2 v2.1.0

go: downloading go.mozilla.org/pkcs7 v0.0.0-20210826202110-33d05740a352

go: downloading github.com/manifoldco/promptui v0.9.0

go: downloading github.com/chzyer/readline v1.5.1

go: downloading github.com/Masterminds/goutils v1.1.1

go: downloading github.com/Masterminds/semver/v3 v3.2.0

go: downloading github.com/huandu/xstrings v1.3.3

go: downloading github.com/imdario/mergo v0.3.12

go: downloading github.com/Masterminds/semver v1.5.0

go: downloading github.com/mitchellh/copystructure v1.2.0

go: downloading github.com/shopspring/decimal v1.2.0

go: downloading github.com/spf13/cast v1.4.1

go: downloading github.com/go-kit/kit v0.10.0

go: downloading github.com/dgraph-io/badger v1.6.2

go: downloading github.com/dgraph-io/badger/v2 v2.2007.4

go: downloading go.etcd.io/bbolt v1.3.7

go: downloading github.com/go-sql-driver/mysql v1.7.0

go: downloading github.com/jackc/pgx/v4 v4.18.0

go: downloading github.com/mitchellh/reflectwalk v1.0.2

go: downloading github.com/go-logfmt/logfmt v0.5.1

go: downloading github.com/dgraph-io/ristretto v0.1.0

go: downloading github.com/dustin/go-humanize v1.0.1

go: downloading github.com/dgryski/go-farm v0.0.0-20200201041132-a6ae2369ad13

go: downloading github.com/mgutz/ansi v0.0.0-20200706080929-d51e80ef957d

go: downloading github.com/AndreasBriese/bbloom v0.0.0-20190825152654-46b345b51c96

go: downloading github.com/jackc/pgconn v1.14.0

go: downloading github.com/jackc/pgio v1.0.0

go: downloading github.com/jackc/pgproto3/v2 v2.3.2

go: downloading github.com/jackc/pgtype v1.14.0

go: downloading github.com/golang/snappy v0.0.4

go: downloading github.com/klauspost/compress v1.16.7

go: downloading github.com/golang/glog v1.1.0

go: downloading github.com/shurcooL/sanitized_anchor_name v1.0.0

go: downloading github.com/mattn/go-colorable v0.1.8

go: downloading github.com/jackc/chunkreader/v2 v2.0.1

go: downloading github.com/jackc/pgpassfile v1.0.0

go: downloading github.com/jackc/pgservicefile v0.0.0-20221227161230-091c0ba34f0a

go: downloading github.com/mattn/go-isatty v0.0.16

go: added github.com/muety/caddy-remote-host v0.0.0-20211013090634-b21775afa730
go: added github.com/patrickmn/go-cache v2.1.0+incompatible

2023/08/22 18:31:09 [INFO] exec (timeout=0s): /usr/local/go/bin/go get -d -v  

go: downloading github.com/go-chi/chi v4.1.2+incompatible

go: downloading gopkg.in/natefinch/lumberjack.v2 v2.2.1

go: downloading golang.org/x/sync v0.3.0

go: downloading github.com/mastercactapus/proxyprotocol v0.0.4

go: downloading github.com/BurntSushi/toml v1.3.2

go: downloading github.com/alecthomas/chroma/v2 v2.7.0

go: downloading github.com/yuin/goldmark v1.5.5

go: downloading github.com/yuin/goldmark-highlighting/v2 v2.0.0-20230729083705-37449abec8cc

go: downloading github.com/yuin/goldmark-highlighting v0.0.0-20210516132338-9216f9c5aa01

go: downloading github.com/fxamacker/cbor/v2 v2.4.0

go: downloading github.com/google/go-tpm v0.3.3

go: downloading github.com/smallstep/go-attestation v0.4.4-0.20230509120429-e17291421738

go: downloading github.com/alecthomas/chroma v0.9.2

go: downloading go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.42.0

go: downloading go.opentelemetry.io/contrib/propagators/autoprop v0.42.0
go: downloading go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.16.0

go: downloading go.opentelemetry.io/contrib v0.20.0

go: downloading go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.16.0

go: downloading go.opentelemetry.io/otel v1.16.0

go: downloading go.opentelemetry.io/otel/exporters/otlp v0.20.0

go: downloading go.opentelemetry.io/otel/sdk v1.16.0

go: downloading go.opentelemetry.io/otel/trace v1.16.0

go: downloading github.com/google/go-tspi v0.3.0

go: downloading github.com/rs/xid v1.5.0
go: downloading github.com/x448/float16 v0.8.4

go: downloading github.com/felixge/httpsnoop v1.0.3
go: downloading github.com/sirupsen/logrus v1.9.3

go: downloading go.opentelemetry.io/contrib/propagators/aws v1.17.0

go: downloading go.opentelemetry.io/contrib/propagators/b3 v1.17.0

go: downloading go.opentelemetry.io/contrib/propagators/jaeger v1.17.0

go: downloading go.opentelemetry.io/contrib/propagators/ot v1.17.0

go: downloading go.opentelemetry.io/otel/metric v1.16.0

go: downloading go.opentelemetry.io/otel/exporters/otlp/internal/retry v1.16.0

go: downloading go.opentelemetry.io/proto/otlp v0.19.0

go: downloading github.com/dlclark/regexp2 v1.7.0

go: downloading github.com/google/certificate-transparency-go v1.1.4

go: downloading github.com/go-logr/logr v1.2.4

go: downloading github.com/cenkalti/backoff/v4 v4.2.1

go: downloading github.com/go-logr/stdr v1.2.2

go: downloading github.com/cenkalti/backoff v2.2.1+incompatible

go: downloading github.com/grpc-ecosystem/grpc-gateway/v2 v2.7.0

go: downloading github.com/grpc-ecosystem/grpc-gateway v1.16.0

2023/08/22 18:31:19 [INFO] Build environment ready

2023/08/22 18:31:19 [INFO] Building Caddy
2023/08/22 18:31:19 [INFO] exec (timeout=0s): /usr/local/go/bin/go mod tidy -e 

go: downloading github.com/stretchr/testify v1.8.4
go: downloading go.uber.org/goleak v1.2.1

go: downloading github.com/onsi/gomega v1.27.6

go: downloading github.com/davecgh/go-spew v1.1.1

go: downloading github.com/benbjohnson/clock v1.3.0

go: downloading gopkg.in/check.v1 v1.0.0-20200227125254-8fa46927fb4f

go: downloading github.com/zeebo/assert v1.1.0

go: downloading github.com/smallstep/assert v0.0.0-20200723003110-82e2b9b3b262

go: downloading github.com/google/go-cmp v0.5.9

go: downloading github.com/pmezard/go-difflib v1.0.0

go: downloading github.com/alecthomas/assert/v2 v2.2.1

go: downloading github.com/google/go-tpm-tools v0.3.12

go: downloading github.com/peterbourgon/diskv/v3 v3.0.1

go: downloading github.com/schollz/jsonstore v1.1.0

go: downloading github.com/alecthomas/assert v0.0.0-20170929043011-405dbfeb8e38

go: downloading gopkg.in/yaml.v2 v2.4.0

go: downloading github.com/alecthomas/repr v0.2.0

go: downloading github.com/chzyer/test v1.0.0

go: downloading github.com/aws/aws-sdk-go v1.44.307

go: downloading cloud.google.com/go/kms v1.15.0

go: downloading github.com/googleapis/gax-go/v2 v2.12.0

go: downloading google.golang.org/api v0.132.0

go: downloading github.com/googleapis/gax-go v2.0.2+incompatible

go: downloading cloud.google.com/go v0.110.4

go: downloading github.com/niemeyer/pretty v0.0.0-20200227124842-a10e7caefd8e

go: downloading github.com/google/btree v1.1.2

go: downloading github.com/cockroachdb/apd v1.1.0

go: downloading github.com/gofrs/uuid v4.0.0+incompatible

go: downloading github.com/zeebo/pcg v1.0.1

go: downloading github.com/hexops/gotextdiff v1.0.3

go: downloading github.com/go-stack/stack v1.8.0

go: downloading github.com/chzyer/logex v1.2.1

go: downloading cloud.google.com/go/iam v1.1.0

go: downloading github.com/kr/text v0.2.0

go: downloading github.com/jackc/pgmock v0.0.0-20210724152146-4ad1a8207f65

go: downloading github.com/lib/pq v1.10.2

go: downloading github.com/jmespath/go-jmespath v0.4.0

go: downloading golang.org/x/oauth2 v0.10.0

go: downloading cloud.google.com/go/compute/metadata v0.2.3

go: downloading go.opencensus.io v0.24.0

go: downloading cloud.google.com/go/compute v1.20.1

go: downloading google.golang.org/appengine v1.6.7

go: downloading github.com/OneOfOne/xxhash v1.2.2

go: downloading github.com/spaolacci/murmur3 v1.1.0

go: downloading github.com/google/s2a-go v0.1.4

go: downloading github.com/googleapis/enterprise-certificate-proxy v0.2.5

go: downloading github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da

2023/08/22 18:31:29 [INFO] exec (timeout=0s): /usr/local/go/bin/go build -o /usr/bin/caddy -ldflags -w -s -trimpath 

github.com/miekg/dns: /usr/local/go/pkg/tool/linux_amd64/compile: signal: killed

github.com/google/cel-go/parser/gen: /usr/local/go/pkg/tool/linux_amd64/compile: signal: killed

github.com/yuin/goldmark/util: /usr/local/go/pkg/tool/linux_amd64/compile: signal: killed

2023/08/22 18:32:01 [INFO] Skipping cleanup as requested; leaving folder intact: /tmp/buildenv_2023-08-22-1830.1583521926

2023/08/22 18:32:01 [FATAL] exit status 1

The command '/bin/sh -c xcaddy build --with github.com/muety/caddy-remote-host' returned a non-zero code: 1

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.