revert to root due to npm issues
This commit is contained in:
parent
806bc25846
commit
3ccd78325a
@ -2,9 +2,10 @@ FROM alpine:3.12
|
|||||||
RUN apk add --no-cache ca-certificates git git-lfs openssh curl perl aws-cli sudo
|
RUN apk add --no-cache ca-certificates git git-lfs openssh curl perl aws-cli sudo
|
||||||
|
|
||||||
ADD posix/* /usr/local/bin/
|
ADD posix/* /usr/local/bin/
|
||||||
RUN adduser -g Drone -s /bin/sh -D -u 1000 drone
|
|
||||||
RUN echo 'drone ALL=(ALL) NOPASSWD:ALL' > /etc/sudoers.d/drone
|
# RUN adduser -g Drone -s /bin/sh -D -u 1000 drone
|
||||||
USER drone:drone
|
# RUN echo 'drone ALL=(ALL) NOPASSWD:ALL' > /etc/sudoers.d/drone
|
||||||
RUN chmod -R 777 /home/drone
|
# USER drone:drone
|
||||||
|
# RUN chmod -R 777 /home/drone
|
||||||
|
|
||||||
ENTRYPOINT ["/usr/local/bin/clone"]
|
ENTRYPOINT ["/usr/local/bin/clone"]
|
@ -2,8 +2,10 @@ FROM arm32v6/alpine:3.12
|
|||||||
RUN apk add --no-cache ca-certificates git git-lfs openssh curl perl aws-cli sudo
|
RUN apk add --no-cache ca-certificates git git-lfs openssh curl perl aws-cli sudo
|
||||||
|
|
||||||
ADD posix/* /usr/local/bin/
|
ADD posix/* /usr/local/bin/
|
||||||
RUN adduser -g Drone -s /bin/sh -D -u 1000 drone
|
|
||||||
RUN echo 'drone ALL=(ALL) NOPASSWD:ALL' > /etc/sudoers.d/drone
|
# RUN adduser -g Drone -s /bin/sh -D -u 1000 drone
|
||||||
USER drone:drone
|
# RUN echo 'drone ALL=(ALL) NOPASSWD:ALL' > /etc/sudoers.d/drone
|
||||||
RUN chmod -R 777 /home/drone
|
# USER drone:drone
|
||||||
|
# RUN chmod -R 777 /home/drone
|
||||||
|
|
||||||
ENTRYPOINT ["/usr/local/bin/clone"]
|
ENTRYPOINT ["/usr/local/bin/clone"]
|
||||||
|
@ -2,8 +2,10 @@ FROM arm32v6/alpine:3.12
|
|||||||
RUN apk add --no-cache ca-certificates git git-lfs openssh curl perl aws-cli sudo
|
RUN apk add --no-cache ca-certificates git git-lfs openssh curl perl aws-cli sudo
|
||||||
|
|
||||||
ADD posix/* /usr/local/bin/
|
ADD posix/* /usr/local/bin/
|
||||||
RUN adduser -g Drone -s /bin/sh -D -u 1000 drone
|
|
||||||
RUN echo 'drone ALL=(ALL) NOPASSWD:ALL' > /etc/sudoers.d/drone
|
# RUN adduser -g Drone -s /bin/sh -D -u 1000 drone
|
||||||
USER drone:drone
|
# RUN echo 'drone ALL=(ALL) NOPASSWD:ALL' > /etc/sudoers.d/drone
|
||||||
RUN chmod -R 777 /home/drone
|
# USER drone:drone
|
||||||
|
# RUN chmod -R 777 /home/drone
|
||||||
|
|
||||||
ENTRYPOINT ["/usr/local/bin/clone"]
|
ENTRYPOINT ["/usr/local/bin/clone"]
|
||||||
|
@ -2,8 +2,10 @@ FROM arm64v8/alpine:3.12
|
|||||||
RUN apk add --no-cache ca-certificates git git-lfs openssh curl perl aws-cli sudo
|
RUN apk add --no-cache ca-certificates git git-lfs openssh curl perl aws-cli sudo
|
||||||
|
|
||||||
ADD posix/* /usr/local/bin/
|
ADD posix/* /usr/local/bin/
|
||||||
RUN adduser -g Drone -s /bin/sh -D -u 1000 drone
|
|
||||||
RUN echo 'drone ALL=(ALL) NOPASSWD:ALL' > /etc/sudoers.d/drone
|
# RUN adduser -g Drone -s /bin/sh -D -u 1000 drone
|
||||||
USER drone:drone
|
# RUN echo 'drone ALL=(ALL) NOPASSWD:ALL' > /etc/sudoers.d/drone
|
||||||
RUN chmod -R 777 /home/drone
|
# USER drone:drone
|
||||||
|
# RUN chmod -R 777 /home/drone
|
||||||
|
|
||||||
ENTRYPOINT ["/usr/local/bin/clone"]
|
ENTRYPOINT ["/usr/local/bin/clone"]
|
||||||
|
@ -2,8 +2,10 @@ FROM arm32v6/alpine:3.12
|
|||||||
RUN apk add --no-cache ca-certificates git git-lfs openssh curl perl aws-cli sudo
|
RUN apk add --no-cache ca-certificates git git-lfs openssh curl perl aws-cli sudo
|
||||||
|
|
||||||
ADD posix/* /usr/local/bin/
|
ADD posix/* /usr/local/bin/
|
||||||
RUN adduser -g Drone -s /bin/sh -D -u 1000 drone
|
|
||||||
RUN echo 'drone ALL=(ALL) NOPASSWD:ALL' > /etc/sudoers.d/drone
|
# RUN adduser -g Drone -s /bin/sh -D -u 1000 drone
|
||||||
USER drone:drone
|
# RUN echo 'drone ALL=(ALL) NOPASSWD:ALL' > /etc/sudoers.d/drone
|
||||||
RUN chmod -R 777 /home/drone
|
# USER drone:drone
|
||||||
|
# RUN chmod -R 777 /home/drone
|
||||||
|
|
||||||
ENTRYPOINT ["/usr/local/bin/clone"]
|
ENTRYPOINT ["/usr/local/bin/clone"]
|
||||||
|
@ -2,8 +2,10 @@ FROM arm64v8/alpine:3.12
|
|||||||
RUN apk add --no-cache ca-certificates git git-lfs openssh curl perl aws-cli sudo
|
RUN apk add --no-cache ca-certificates git git-lfs openssh curl perl aws-cli sudo
|
||||||
|
|
||||||
ADD posix/* /usr/local/bin/
|
ADD posix/* /usr/local/bin/
|
||||||
RUN adduser -g Drone -s /bin/sh -D -u 1000 drone
|
|
||||||
RUN echo 'drone ALL=(ALL) NOPASSWD:ALL' > /etc/sudoers.d/drone
|
# RUN adduser -g Drone -s /bin/sh -D -u 1000 drone
|
||||||
USER drone:drone
|
# RUN echo 'drone ALL=(ALL) NOPASSWD:ALL' > /etc/sudoers.d/drone
|
||||||
RUN chmod -R 777 /home/drone
|
# USER drone:drone
|
||||||
|
# RUN chmod -R 777 /home/drone
|
||||||
|
|
||||||
ENTRYPOINT ["/usr/local/bin/clone"]
|
ENTRYPOINT ["/usr/local/bin/clone"]
|
||||||
|
12
posix/clone
12
posix/clone
@ -5,8 +5,8 @@ if [[ -n "${DRONE_WORKSPACE}" ]]; then
|
|||||||
# to the workspace. This is required because
|
# to the workspace. This is required because
|
||||||
# the workspace is a docker volume and is owned
|
# the workspace is a docker volume and is owned
|
||||||
# by root.
|
# by root.
|
||||||
sudo mkdir -p ${DRONE_WORKSPACE}
|
# sudo mkdir -p ${DRONE_WORKSPACE}
|
||||||
sudo chown drone:drone ${DRONE_WORKSPACE}
|
# sudo chown drone:drone ${DRONE_WORKSPACE}
|
||||||
|
|
||||||
# ensure the workspace is the current working
|
# ensure the workspace is the current working
|
||||||
# directory. This should already be the case,
|
# directory. This should already be the case,
|
||||||
@ -16,10 +16,10 @@ fi
|
|||||||
|
|
||||||
# force the home directory path.
|
# force the home directory path.
|
||||||
|
|
||||||
if [ "$HOME" != "/home/drone" ]; then
|
# if [ "$HOME" != "/home/drone" ]; then
|
||||||
echo "[DEBUG] setting default home directory"
|
# echo "[DEBUG] setting default home directory"
|
||||||
export HOME=/home/drone
|
# export HOME=/home/drone
|
||||||
fi
|
# fi
|
||||||
|
|
||||||
# if the netrc enviornment variables exist, write
|
# if the netrc enviornment variables exist, write
|
||||||
# the netrc file.
|
# the netrc file.
|
||||||
|
Loading…
Reference in New Issue
Block a user