dkforest

A forum and chat platform (onion)
git clone https://git.dasho.dev/n0tr1v/dkforest.git
Log | Files | Refs | LICENSE

commit cbb4e3494b7db1ffa6c80942547b0427c1f34843
parent 0edb42c94bba33757ef33a8b44980905b9bb0aa2
Author: n0tr1v <n0tr1v@protonmail.com>
Date:   Sun, 28 May 2023 06:42:03 -0700

dockerfile

Diffstat:
ADockerfile | 13+++++++++++++
Mreadme.md | 7+++++++
2 files changed, 20 insertions(+), 0 deletions(-)

diff --git a/Dockerfile b/Dockerfile @@ -0,0 +1,12 @@ +FROM golang:1.20 +RUN apt-get update +RUN go install github.com/go-bindata/go-bindata/...@latest +WORKDIR /app +COPY go.mod go.sum ./ +COPY ./cmd ./cmd +COPY ./pkg ./pkg +RUN go mod vendor +RUN go-bindata -pkg bindata -o bindata/bindata.go -prefix "pkg/web/public/" pkg/web/public/... +RUN CGO_ENABLED=1 GOOS=linux go build --tags "fts5" -o /dkf ./cmd/dkf/main.go +CMD ["/dkf", "--host=0.0.0.0"] +EXPOSE 8080 +\ No newline at end of file diff --git a/readme.md b/readme.md @@ -1,3 +1,10 @@ +# Run with docker + +``` +docker build --no-cache -t dkf . +docker run -p 8080:8080 --name dkf dkf +``` + # How to run Install go-bindata