2022-05-14 18:14:55 +12:00
|
|
|
ARG docker_registry=docker.io/alnoda
|
2022-07-20 04:49:46 +12:00
|
|
|
ARG image_tag=3.0
|
2022-05-14 18:14:55 +12:00
|
|
|
ARG ruby_global_version=3.1.2
|
|
|
|
|
2022-07-20 04:49:46 +12:00
|
|
|
FROM ${docker_registry}/theia-workspace:${image_tag}
|
2022-05-14 18:14:55 +12:00
|
|
|
USER root
|
|
|
|
|
2022-05-24 04:13:15 +12:00
|
|
|
COPY ./mkdocs/mkdocs.yml /home/docs/mkdocs.yml
|
2022-07-20 04:49:46 +12:00
|
|
|
COPY ./mkdocs/go-circle.svg /home/docs/docs/assets/
|
|
|
|
COPY ./mkdocs/go-circle-white.svg /home/docs/docs/assets/
|
|
|
|
COPY ./mkdocs/extra.css /home/docs/docs/stylesheets/
|
|
|
|
COPY ./mkdocs/about.md /home/docs/docs/about.md
|
2022-05-14 18:14:55 +12:00
|
|
|
|
|
|
|
RUN apt-get -y update \
|
|
|
|
&& echo "------------------------------------------------------ go " \
|
|
|
|
&& cd /tmp && curl -LO https://go.dev/dl/go1.18.2.linux-amd64.tar.gz \
|
|
|
|
&& tar -xvf go1.18.2.linux-amd64.tar.gz -C /usr/local \
|
|
|
|
&& rm /tmp/go1.18.2.linux-amd64.tar.gz \
|
|
|
|
&& echo "------------------------------------------------------ user" \
|
|
|
|
&& find /home -type d | xargs -I{} chown -R abc {} \
|
|
|
|
&& find /home -type f | xargs -I{} chown abc {}
|
|
|
|
|
|
|
|
ENV PATH="$PATH:/usr/local/go/bin"
|
|
|
|
ENV PATH="$PATH:/root/go/bin"
|
|
|
|
ENV PATH="$PATH:/home/abc/go/bin"
|
|
|
|
|
|
|
|
USER abc
|
|
|
|
|
|
|
|
|
|
|
|
|