diff --git a/Dockerfile-admin b/Dockerfile-admin index fd7d615d..cd33dd01 100644 --- a/Dockerfile-admin +++ b/Dockerfile-admin @@ -5,7 +5,6 @@ RUN apk add --no-cache git WORKDIR /go/src/srs.epita.fr/fic-server/admin ADD settings ../settings/ -ADD frontend/time ../frontend/time/ ADD libfic ../libfic/ ADD admin/api ./api/ ADD admin/pki ./pki/ diff --git a/Dockerfile-dashboard b/Dockerfile-dashboard new file mode 100644 index 00000000..b35bfba4 --- /dev/null +++ b/Dockerfile-dashboard @@ -0,0 +1,26 @@ +FROM golang:alpine as gobuild + +RUN apk add --no-cache git + +WORKDIR /go/src/srs.epita.fr/fic-server/dashboard + +ADD dashboard/*.go ./ +ADD dashboard/api/*.go ./api/ +ADD settings ../settings/ + +RUN go get -d -v +RUN go build -v + + +FROM alpine + +EXPOSE 8082 + +WORKDIR /srv + +ENTRYPOINT ["/srv/dashboard", "--bind=:8082"] + +VOLUME /srv/htdocs-dashboard/ + +COPY --from=gobuild /go/src/srs.epita.fr/fic-server/dashboard/dashboard /srv/dashboard +COPY dashboard/static /srv/htdocs-dashboard diff --git a/Dockerfile-frontend b/Dockerfile-frontend index 7bb1ff6f..61d94ddb 100644 --- a/Dockerfile-frontend +++ b/Dockerfile-frontend @@ -5,7 +5,6 @@ RUN apk add --no-cache git WORKDIR /go/src/srs.epita.fr/fic-server/frontend ADD frontend/*.go ./ -ADD frontend/time ./time/ ADD libfic ../libfic/ ADD settings ../settings/