summaryrefslogtreecommitdiff
path: root/Dockerfile
diff options
context:
space:
mode:
Diffstat (limited to 'Dockerfile')
-rw-r--r--Dockerfile17
1 files changed, 7 insertions, 10 deletions
diff --git a/Dockerfile b/Dockerfile
index 2526f05..5dff6c1 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -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"]