chore(lib): simplify dependency handling
This commit is contained in:
parent
2709d9e3c4
commit
80d43f545a
4 changed files with 28 additions and 42 deletions
17
Dockerfile
17
Dockerfile
|
|
@ -1,27 +1,17 @@
|
|||
FROM data.forgejo.org/oci/node:22-trixie
|
||||
|
||||
ENV PATH=$PATH:/setup-forgejo
|
||||
ENV _CONTAINERS_USERNS_CONFIGURED=""
|
||||
|
||||
RUN apt-get update && \
|
||||
apt-get --assume-yes --no-install-recommends install \
|
||||
aardvark-dns \
|
||||
apt-get -y -qq --no-install-recommends install \
|
||||
ca-certificates \
|
||||
curl \
|
||||
daemon \
|
||||
fuse-overlayfs \
|
||||
gettext \
|
||||
git \
|
||||
jq \
|
||||
libcap2-bin \
|
||||
neovim \
|
||||
nftables \
|
||||
passt \
|
||||
podman \
|
||||
podman-compose \
|
||||
podman-docker \
|
||||
procps \
|
||||
pup \
|
||||
slirp4netns \
|
||||
sudo \
|
||||
tcpdump \
|
||||
|
|
@ -39,9 +29,10 @@ RUN apt-get update && \
|
|||
apt-get autoremove --purge && \
|
||||
apt-get autoclean
|
||||
|
||||
COPY --chown=1001:1001 . /e2e
|
||||
COPY lib/dependencies.sh /usr/local/lib
|
||||
RUN bash -c "source /usr/local/lib/dependencies.sh; dependencies"
|
||||
|
||||
RUN git clone https://code.forgejo.org/actions/setup-forgejo.git /setup-forgejo
|
||||
COPY --chown=1001:1001 . /e2e
|
||||
|
||||
USER forgejo-tests
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue