summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFlorian Didron <fdidron@users.noreply.github.com>2022-10-05 08:42:11 +0900
committerGitHub <noreply@github.com>2022-10-05 08:42:11 +0900
commitd5a2a12ac7fb854531bfaf1be8c41ebac5511beb (patch)
tree8ac3d9648e0c540e12a95e1e0753202221429cd6
parentc995761d5496a4b42ee057cc7a0a8706f321aaac (diff)
parent6a749997ddf8ba55513a9d300e3cd407c42ddb3b (diff)
Merge pull request #128 from codearoni/bugfix/fix_dockerfile
Fix for several build issues with Dockerfile
-rw-r--r--Dockerfile30
1 files changed, 17 insertions, 13 deletions
diff --git a/Dockerfile b/Dockerfile
index e64e8fc..f6414cd 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -1,24 +1,25 @@
FROM centos:centos8
+RUN sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-* && \
+ sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-* && \
+ yum update -y
+
RUN dnf install -y dnf-plugins-core && \
- dnf config-manager --set-enabled powertools && \
- dnf install -y \
- gcc gtk3 gtk3-devel \
- libusb-devel \
- nodejs npm pkg-config \
- webkit2gtk3-devel wget && \
- mkdir project && \
- wget https://golang.org/dl/go1.16.6.linux-amd64.tar.gz -O go.tar.gz
+ dnf config-manager --set-enabled powertools && \
+ dnf install -y \
+ gcc gtk3 gtk3-devel \
+ libusb-devel \
+ nodejs npm pkg-config \
+ webkit2gtk3-devel wget && \
+ mkdir project && \
+ wget https://go.dev/dl/go1.19.1.linux-amd64.tar.gz -O go.tar.gz
RUN tar -zxf go.tar.gz && \
- cp -r ./go /usr/local/bin
+ 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@v1.16.7
-
WORKDIR project
COPY /*.go ./
COPY /go.mod ./go.mod
@@ -27,5 +28,8 @@ COPY /frontend ./frontend
COPY /project.json ./project.json
COPY /wally ./wally
+RUN npm i -g yarn
+RUN go install github.com/wailsapp/wails/cmd/wails@v1.16.7
+
RUN wails build
-ENTRYPOINT ["sleep", "infinity"]
+ENTRYPOINT ["sleep", "infinity"] \ No newline at end of file