16 lines
644 B
Docker
16 lines
644 B
Docker
FROM ubuntu:22.04
|
|
|
|
LABEL MAINTAINER='beaconfire'
|
|
|
|
RUN apt update && apt install -y curl unzip && \
|
|
curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip" && \
|
|
unzip awscliv2.zip && \
|
|
./aws/install && \
|
|
curl "https://seethingx-pkg.oss-cn-beijing.aliyuncs.com/mongodump-ubuntu2204-x86_64-100.10.0.tgz" -o "mongodump.tgz" && \
|
|
tar xf mongodump.tgz -C /usr/local && \
|
|
rm -rf aws awscliv2.zip mongodump.tgz
|
|
|
|
ENV PATH=$PATH:/usr/local/mongodump/bin DATABASES="" HOST="" PORT="" PASSWORD="" AWS_ACCESS_KEY="" AWS_SECRET_KEY=""
|
|
COPY entrypoint.sh /usr/local/bin
|
|
|
|
CMD [ "/usr/local/bin/entrypoint.sh" ] |