added forking
This commit is contained in:
26
Dockerfile
26
Dockerfile
@@ -1,11 +1,27 @@
|
||||
FROM ubuntu:latest
|
||||
|
||||
RUN apt-get update && \
|
||||
apt-get install -y openssl
|
||||
ENV DEBIAN_FRONTEND=noninteractive
|
||||
|
||||
COPY ./bin/seaweb /bin/
|
||||
COPY ./certs/cert.pem /etc/ssl/certs/
|
||||
COPY ./certs/key.pem /etc/ssl/private/
|
||||
RUN apt-get update && \
|
||||
apt-get install \
|
||||
-y openssl libssl-dev make gcc pkg-config
|
||||
|
||||
COPY Makefile /src/
|
||||
COPY src/ /src/src/
|
||||
COPY cmd/ /src/cmd/
|
||||
COPY include/ /src/include/
|
||||
COPY ca/ /src/ca/
|
||||
|
||||
COPY content/ /var/www/html
|
||||
|
||||
RUN mkdir -p /var/log/seaweb
|
||||
|
||||
WORKDIR /src/
|
||||
|
||||
RUN make && make install
|
||||
|
||||
# Create Certificates
|
||||
RUN printf "y\ny\n" | make genCerts
|
||||
|
||||
EXPOSE 8080/tcp
|
||||
|
||||
|
||||
Reference in New Issue
Block a user