Skip to content
Snippets Groups Projects
Commit 9e403f95 authored by nimrod's avatar nimrod
Browse files

megacmd: New image for the MEGAcmd CLI.

parent 845d4490
No related branches found
No related tags found
No related merge requests found
Pipeline #4281 passed
...@@ -245,6 +245,22 @@ push-workbench: ...@@ -245,6 +245,22 @@ push-workbench:
- job: build-workbench - job: build-workbench
artifacts: true artifacts: true
# megacmd image:
build-megacmd:
extends: .container-build
variables:
CONTEXT: megacmd
push-megacmd:
extends: .container-push
variables:
CONTEXT: megacmd
IMAGE: megacmd
needs:
- job: build-megacmd
artifacts: true
# resolver image: # resolver image:
build-resolver: build-resolver:
......
*
!*.sources
# hadolint ignore=DL3006
FROM registry.shore.co.il/toolbx
RUN curl https://mega.nz/linux/repo/Debian_testing/Release.key --output /etc/apt/keyrings/mega.asc
COPY --chown=root:root mega.sources /etc/apt/sources.list.d/
# hadolint ignore=DL3008
RUN apt-get update && \
DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends \
megacmd \
&& \
mega-exec version && \
rm -rf /tmp/* /var/tmp/* /var/lib/apt/lists/* /var/cache/apt/archives/* /etc/apt/sources.list.d/megasync.list /root/.megaCmd
VOLUME /Downloads
WORKDIR /Downloads
ENV HOME=/tmp
ENTRYPOINT ["runas", "mega-exec"]
# MEGA CMD
The Mega CLI.
## Example usage
```
podman run --rm -v "$HOME/Downloads:/Downloads" registry.shore.co.il/megacmd get https://mega.nz/file/XXXXX
```
Types: deb
URIs: https://mega.nz/linux/repo/Debian_testing/
Suites: ./
Signed-By: /etc/apt/keyrings/mega.asc
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment