22 lines
450 B
Docker
22 lines
450 B
Docker
FROM codercom/enterprise-base:ubuntu
|
|
|
|
# Run everything as root
|
|
USER root
|
|
|
|
# Install go
|
|
RUN curl -L "https://go.dev/dl/go1.20.linux-amd64.tar.gz" | tar -C /usr/local -xzvf -
|
|
|
|
# Setup go env vars
|
|
ENV GOROOT /usr/local/go
|
|
ENV PATH $PATH:$GOROOT/bin
|
|
|
|
ENV GOPATH /home/coder/go
|
|
ENV GOBIN $GOPATH/bin
|
|
ENV PATH $PATH:$GOBIN
|
|
|
|
COPY deprecated.txt /etc/motd
|
|
RUN echo '[ ! -z "$TERM" ] && cat /etc/motd' >> /etc/bash.bashrc
|
|
|
|
# Set back to coder user
|
|
USER coder
|