|
|
@@ -5,20 +5,15 @@ ENV TINI_VERSION v0.19.0 |
|
|
|
ADD https://github.com/krallin/tini/releases/download/${TINI_VERSION}/tini /tini |
|
|
|
RUN chmod +x /tini |
|
|
|
|
|
|
|
# Add user |
|
|
|
RUN groupadd -g 1337 ab |
|
|
|
RUN groupadd -r psudo |
|
|
|
RUN useradd -rm -d /home/ab -s /bin/bash -g ab -G psudo -u 1337 ab |
|
|
|
|
|
|
|
# Create data mount |
|
|
|
RUN mkdir -p /data |
|
|
|
RUN chown ab:ab /data |
|
|
|
RUN chown nobody:nogroup /data |
|
|
|
|
|
|
|
# Switch user |
|
|
|
USER ab |
|
|
|
WORKDIR /home/ab |
|
|
|
COPY mover.sh /mover.sh |
|
|
|
COPY entrypoint.sh /entrypoint.sh |
|
|
|
|
|
|
|
COPY mover.sh /home/ab/mover.sh |
|
|
|
COPY entrypoint.sh /home/ab/entrypoint.sh |
|
|
|
# Switch user |
|
|
|
USER nobody |
|
|
|
WORKDIR /tmp |
|
|
|
|
|
|
|
ENTRYPOINT [ "/tini", "--", "/home/ab/entrypoint.sh" ] |
|
|
|
ENTRYPOINT [ "/tini", "--", "/entrypoint.sh" ] |