diff options
Diffstat (limited to 'Dockerfile')
-rw-r--r-- | Dockerfile | 17 |
1 files changed, 7 insertions, 10 deletions
@@ -4,9 +4,9 @@ RUN dnf install -y dnf-plugins-core && \ dnf config-manager --set-enabled powertools && \ dnf install -y \ gcc gtk3 gtk3-devel \ - libusb libusb-devel \ + libusb-devel \ nodejs npm pkg-config \ - webkit2gtk3 webkit2gtk3-devel wget && \ + webkit2gtk3-devel wget && \ mkdir project && \ wget https://golang.org/dl/go1.16.6.linux-amd64.tar.gz -O go.tar.gz @@ -14,6 +14,10 @@ RUN tar -zxf go.tar.gz && \ cp -r ./go /usr/local/bin ENV PATH=$PATH:/usr/local/bin/go/bin +ENV GOPATH=/usr/local/bin/go + +RUN npm i -g yarn +RUN go get -u github.com/wailsapp/wails/cmd/wails WORKDIR project COPY /*.go ./ @@ -23,12 +27,5 @@ COPY /frontend ./frontend COPY /project.json ./project.json COPY /wally ./wally -WORKDIR frontend - -RUN npm install && \ - npm run build - -WORKDIR .. - -RUN go build -o wally-bin +RUN wails build ENTRYPOINT ["sleep", "infinity"] |