From 81e62ecd0dd18604ac0619f51c69b1cd9ec67cc8 Mon Sep 17 00:00:00 2001 From: uset Date: Sat, 19 Nov 2022 03:52:53 +0000 Subject: [PATCH] feat:golang idea build --- goland-build/Dockerfile | 14 ++++++++++++++ goland-build/docker-compose.yml | 11 +++++++++++ 2 files changed, 25 insertions(+) create mode 100644 goland-build/Dockerfile create mode 100644 goland-build/docker-compose.yml diff --git a/goland-build/Dockerfile b/goland-build/Dockerfile new file mode 100644 index 0000000..2be760c --- /dev/null +++ b/goland-build/Dockerfile @@ -0,0 +1,14 @@ +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/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin:/usr/local/go/bin:$PATH +ENV GOPATH /home +ENV GOROOT /usr/local/go + +RUN sudo chmod -R 777 /usr/local/go && cd /usr/local/go/src/ \ + && go env -w GOPROXY=https://goproxy.cn,direct diff --git a/goland-build/docker-compose.yml b/goland-build/docker-compose.yml new file mode 100644 index 0000000..20e65c4 --- /dev/null +++ b/goland-build/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"