Skip to content
This repository was archived by the owner on Oct 24, 2023. It is now read-only.
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 10 additions & 0 deletions goServer/Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
FROM golang:1.13.1-alpine
WORKDIR /go/src/app
COPY . .
RUN go build -o server server.go

FROM alpine
WORKDIR /app
COPY --from=0 /go/src/app/server .
EXPOSE 8080
CMD ["./server"]
6 changes: 6 additions & 0 deletions nodeServer/Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
FROM node:12.11.1-alpine
WORKDIR /app
COPY . .
RUN npm install
EXPOSE 8080
CMD ["node", "server.js"]
4 changes: 4 additions & 0 deletions phpServer/Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
FROM php:7.2-cli
WORKDIR /app
COPY . .
CMD ["php","-S", "0.0.0.0:8080"]
5 changes: 5 additions & 0 deletions pythonServer/Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
FROM python:3.6-alpine
WORKDIR /app
COPY . .
EXPOSE 8080
CMD ["python3.6", "server.py"]
2 changes: 1 addition & 1 deletion pythonServer/server.py
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ def do_GET(self):
self.setResponseHeaders()
self.wfile.write(self.createHTMLMessage("Welcome to python server"))

def runServer(serverClass = HTTPServer, handlerClass = RequestHandler, serverAddress="localhost", serverPort=8080):
def runServer(serverClass = HTTPServer, handlerClass = RequestHandler, serverAddress="0.0.0.0", serverPort=8080):
mainAddress = (serverAddress, serverPort)
mainServer = serverClass(mainAddress, handlerClass)
print(f"Starting server at {serverAddress}:{serverPort}")
Expand Down