qa-svelte: initial commit
This commit is contained in:
parent
abdf146fea
commit
0fe037d7f5
43 changed files with 2089 additions and 1297 deletions
|
|
@ -1,3 +1,14 @@
|
|||
FROM node:19-alpine as nodebuild
|
||||
|
||||
WORKDIR /ui
|
||||
|
||||
COPY qa/ui/ .
|
||||
|
||||
RUN npm install --network-timeout=100000 && \
|
||||
sed -i 's!@popperjs/core/dist/esm/popper!@popperjs/core!' node_modules/sveltestrap/src/*.js node_modules/sveltestrap/src/*.svelte && \
|
||||
npm run build
|
||||
|
||||
|
||||
FROM golang:1-alpine as gobuild
|
||||
|
||||
RUN apk add --no-cache git
|
||||
|
|
@ -7,6 +18,7 @@ WORKDIR /go/src/srs.epita.fr/fic-server/
|
|||
COPY go.mod go.sum ./
|
||||
COPY settings settings/
|
||||
COPY libfic ./libfic/
|
||||
COPY --from=nodebuild /ui ./qa/ui
|
||||
COPY qa ./qa/
|
||||
|
||||
RUN go get -d -v ./qa && \
|
||||
|
|
@ -24,9 +36,3 @@ ENTRYPOINT ["/srv/qa", "--bind=:8083"]
|
|||
VOLUME /srv/htdocs-qa/
|
||||
|
||||
COPY --from=gobuild /go/src/srs.epita.fr/fic-server/qa/qa /srv/qa
|
||||
COPY qa/static/index.html /srv/htdocs-qa/
|
||||
COPY admin/static/css/bootstrap.min.css qa/static/css/fic.css admin/static/css/glyphicon.css /srv/htdocs-qa/css/
|
||||
COPY admin/static/fonts /srv/htdocs-qa/fonts
|
||||
COPY frontend/ui/static/img/ /srv/htdocs-qa/img/
|
||||
COPY qa/static/js/qa.js admin/static/js/angular.min.js qa/static/js/angular-resource.min.js admin/static/js/angular-route.min.js admin/static/js/angular-sanitize.min.js admin/static/js/bootstrap.min.js admin/static/js/common.js admin/static/js/i18n admin/static/js/jquery.min.js /srv/htdocs-qa/js/
|
||||
COPY qa/static/views/ /srv/htdocs-qa/views/
|
||||
|
|
|
|||
Reference in a new issue