From c3cee0462313fccb3f726b2783ca295e7b39f9df Mon Sep 17 00:00:00 2001 From: qq Date: Thu, 25 Aug 2022 12:05:12 +0800 Subject: [PATCH] golang ide build --- tool/goland-ide/Dockerfile | 11 +++++++++++ tool/goland-ide/README.md | 5 +++++ tool/goland-ide/docker-compose.yml | 11 +++++++++++ 3 files changed, 27 insertions(+) create mode 100644 tool/goland-ide/Dockerfile create mode 100644 tool/goland-ide/README.md create mode 100644 tool/goland-ide/docker-compose.yml diff --git a/tool/goland-ide/Dockerfile b/tool/goland-ide/Dockerfile new file mode 100644 index 0000000..a70eaac --- /dev/null +++ b/tool/goland-ide/Dockerfile @@ -0,0 +1,11 @@ +FROM registry.jetbrains.team/p/prj/containers/projector-goland +RUN sudo chmod -R 777 /home && cd $HOME \ + && sudo apt-get update && sudo apt-get install wget -y && sudo apt-get install build-essential -y \ + && sudo wget https://go.dev/dl/go1.18.3.linux-amd64.tar.gz \ + && sudo tar -C /usr/local -zxvf go1.18.3.linux-amd64.tar.gz \ + && sudo rm -rf go1.18.3.linux-amd64.tar.gz + +ENV PATH /usr/local/go/bin:$PATH +ENV GOPATH /home +ENV GOROOT /usr/local/go + diff --git a/tool/goland-ide/README.md b/tool/goland-ide/README.md new file mode 100644 index 0000000..9672447 --- /dev/null +++ b/tool/goland-ide/README.md @@ -0,0 +1,5 @@ +## 构建 +docker-compose build + +## 启动 +docker-compose up -d \ No newline at end of file diff --git a/tool/goland-ide/docker-compose.yml b/tool/goland-ide/docker-compose.yml new file mode 100644 index 0000000..20e65c4 --- /dev/null +++ b/tool/goland-ide/docker-compose.yml @@ -0,0 +1,11 @@ +version: '3' + +services: + goland-ida: + build: . + ports: + - "8081:8887" + environment: + - ORG_JETBRAINS_PROJECTOR_SERVER_PIXEL_PER_UNIT=20 + volumes: + - "./projector-docker/project:/home/projector-user:cached"