This repository was archived by the owner on Mar 3, 2023. It is now read-only.
File tree 2 files changed +2
-17
lines changed
2 files changed +2
-17
lines changed Original file line number Diff line number Diff line change @@ -52,17 +52,10 @@ RUN apt-get update && apt-get install -y nodejs
52
52
53
53
ENV JAVA_HOME /usr/lib/jvm/java-11-openjdk-amd64
54
54
55
- ARG UNAME
56
- ARG UID
57
- ARG GID
58
- RUN groupadd -g $GID -o $UNAME
59
- RUN useradd -m -u $UID -g $GID -o -s /bin/bash $UNAME
60
- USER $UNAME
61
-
62
55
RUN wget -O /tmp/bazel.sh https://github.com/bazelbuild/bazel/releases/download/$bazelVersion/bazel-$bazelVersion-installer-linux-x86_64.sh \
63
56
&& chmod +x /tmp/bazel.sh \
64
57
&& /tmp/bazel.sh --user
65
58
66
- ADD bazelrc /home/$UNAME /.bazelrc
67
- ENV PATH="/home/$UNAME /bin:${PATH}"
59
+ ADD bazelrc /root /.bazelrc
60
+ ENV PATH="/root /bin:${PATH}"
68
61
Original file line number Diff line number Diff line change @@ -42,8 +42,6 @@ copy_bazel_rc_to() {
42
42
cp $PROJECT_DIR /../tools/docker/bazel.rc $1
43
43
}
44
44
45
-
46
-
47
45
TARGET_PLATFORM=" ubuntu18.04"
48
46
DOCKER_FILE=$( dockerfile_path_for_platform $TARGET_PLATFORM )
49
47
verify_dockerfile_exists $DOCKER_FILE
@@ -54,16 +52,10 @@ echo $DOCKER_FILE
54
52
55
53
echo " Building heron-compiler container"
56
54
docker build \
57
- --build-arg UNAME=$USER \
58
- --build-arg UID=$( id -u ${USER} ) \
59
- --build-arg GID=$( id -g ${USER} ) \
60
55
-t heron-compiler:$TARGET_PLATFORM -f $DOCKER_FILE .
61
56
62
-
63
57
docker run \
64
58
--rm \
65
- -u ` id -u` :` id -g` \
66
59
-v $PROJECT_DIR /..:/home/$USER /heron \
67
- -v /etc/passwd:/etc/passwd \
68
60
-t heron-compiler:$TARGET_PLATFORM make -C /home/$USER /heron/website2/website/ buildsite
69
61
You can’t perform that action at this time.
0 commit comments