FROM code.forgejo.org/oci/node:20-bookworm ENV PATH=$PATH:/setup-forgejo ENV _CONTAINERS_USERNS_CONFIGURED="" ADD https://code.forgejo.org/actions/setup-forgejo.git /setup-forgejo RUN apt-get update && \ apt-get --assume-yes --no-install-recommends install \ ca-certificates \ curl \ daemon \ git \ jq \ podman \ podman-docker \ procps \ slirp4netns \ sqlite3 \ sudo \ tcpdump \ uidmap \ wget && \ adduser forgejo-tests && \ groupadd wheel && \ adduser forgejo-tests wheel && \ echo "%wheel ALL=(ALL) NOPASSWD:ALL" > /etc/sudoers && \ echo "forgejo-tests:10000:9999" > /etc/subuid && \ echo "forgejo-tests:10000:9999" > /etc/subgid && \ mkdir /srv/forgejo-binaries && \ chown forgejo-tests:forgejo-tests /srv/forgejo-binaries && \ apt-get clean COPY . /e2e USER forgejo-tests WORKDIR /e2e ENTRYPOINT /bin/bash