diff --git a/docker-compose.yml b/docker-compose.yml index 7a07454..accb5e5 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -2,20 +2,14 @@ version: "3" services: test-server-1: - build: - context: test-server - dockerfile: Dockerfile - environment: - PORT: '3232' + image: hashicorp/http-echo:latest + command: -listen :3232 networks: go-lanscan_default: test-server-2: - build: - context: test-server - dockerfile: Dockerfile - environment: - PORT: '2323' + image: hashicorp/http-echo:latest + command: -listen :2323 networks: go-lanscan_default: diff --git a/test-server/Dockerfile b/test-server/Dockerfile deleted file mode 100644 index d66feb4..0000000 --- a/test-server/Dockerfile +++ /dev/null @@ -1,19 +0,0 @@ -################################################################################ -# Build -################################################################################ -FROM golang:1.21-alpine3.18 as builder - -WORKDIR /app - -COPY main.go go.mod ./ - -RUN go build -ldflags '-s -w' - -################################################################################ -# Final -################################################################################ -FROM alpine:3.18 - -COPY --from=builder /app/test-server /test-server - -ENTRYPOINT [ "/test-server" ] diff --git a/test-server/go.mod b/test-server/go.mod deleted file mode 100644 index 8d9bc73..0000000 --- a/test-server/go.mod +++ /dev/null @@ -1,3 +0,0 @@ -module test-server - -go 1.21.0 diff --git a/test-server/main.go b/test-server/main.go deleted file mode 100644 index 8916871..0000000 --- a/test-server/main.go +++ /dev/null @@ -1,24 +0,0 @@ -package main - -import ( - "fmt" - "net/http" - "os" -) - -var port = os.Getenv("PORT") - -func main() { - if port == "" { - port = "8080" - } - - addr := ":" + port - - http.HandleFunc("/", func(w http.ResponseWriter, r *http.Request) { - fmt.Printf("received request: %+v\n", r) - }) - - fmt.Printf("starting server: listening on %s\n", addr) - http.ListenAndServe(addr, nil) -}