Skip to content

Commit de7f841

Browse files
committed
chore(docker): Added dockerfiles for the docker image.
1 parent be1e0b1 commit de7f841

File tree

3 files changed

+15
-0
lines changed

3 files changed

+15
-0
lines changed

Dockerfile

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
FROM debian:stable-20210816-slim
2+
WORKDIR /WORKDIR
3+
RUN apt-get update && \
4+
apt-get --yes install make cmake g++ libssl-dev
5+
COPY . .
6+
RUN cmake ./ && make && cp libkleinsHTTP.so libkleinsHTTP.a /usr/lib/ && cp libkleinsHTTP.h /usr/include

Dockerfile-alpine

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
FROM alpine:3.14
2+
WORKDIR /WORKDIR
3+
RUN apk add --no-cache make cmake g++ openssl-dev
4+
COPY . .
5+
RUN cmake ./ && make && cp libkleinsHTTP.so libkleinsHTTP.a /usr/lib/ && cp libkleinsHTTP.h /usr/include

readme.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,3 +64,7 @@ Yes, check the example for more info.
6464
### Can i use this project to serve static files.
6565

6666
Yes! Checkout [kleins::httpServer::serveDirectory](source/httpServer/httpServer.h:96)
67+
68+
### Is there a docker image to base my project of?
69+
70+
Yes. Its [kleinschrader/kleinsHTTP](https://hub.docker.com/repository/docker/kleinschrader/kleinshttp/)

0 commit comments

Comments
 (0)