Block a user
accounts (624)
Published 2026-04-14 12:35:41 +00:00 by zuppler
Installation
docker pull gitea.zuppler.com/zuppler/accounts:624sha256:9d2b4c126f4d2465ded86efdf64320698144cfcc735a33633c9c73396d1ae731Image Layers
| ADD file:a8d2f02fbaddf8cec8e4da320cd03c06435f395e9d454f69954efe422eb6e1ba in / |
| /bin/sh -c set -xe && echo '#!/bin/sh' > /usr/sbin/policy-rc.d && echo 'exit 101' >> /usr/sbin/policy-rc.d && chmod +x /usr/sbin/policy-rc.d && dpkg-divert --local --rename --add /sbin/initctl && cp -a /usr/sbin/policy-rc.d /sbin/initctl && sed -i 's/^exit.*/exit 0/' /sbin/initctl && echo 'force-unsafe-io' > /etc/dpkg/dpkg.cfg.d/docker-apt-speedup && echo 'DPkg::Post-Invoke { "rm -f /var/cache/apt/archives/*.deb /var/cache/apt/archives/partial/*.deb /var/cache/apt/*.bin || true"; };' > /etc/apt/apt.conf.d/docker-clean && echo 'APT::Update::Post-Invoke { "rm -f /var/cache/apt/archives/*.deb /var/cache/apt/archives/partial/*.deb /var/cache/apt/*.bin || true"; };' >> /etc/apt/apt.conf.d/docker-clean && echo 'Dir::Cache::pkgcache ""; Dir::Cache::srcpkgcache "";' >> /etc/apt/apt.conf.d/docker-clean && echo 'Acquire::Languages "none";' > /etc/apt/apt.conf.d/docker-no-languages && echo 'Acquire::GzipIndexes "true"; Acquire::CompressionTypes::Order:: "gz";' > /etc/apt/apt.conf.d/docker-gzip-indexes && echo 'Apt::AutoRemove::SuggestsImportant "false";' > /etc/apt/apt.conf.d/docker-autoremove-suggests |
| /bin/sh -c [ -z "$(apt-get indextargets)" ] |
| /bin/sh -c mkdir -p /run/systemd && echo 'docker' > /run/systemd/container |
| CMD ["/bin/bash"] |
| LABEL maintainer=Community & Partner Engineering Team <community-partner@circleci.com> |
| SHELL [/bin/bash -exo pipefail -c] |
| ENV DEBIAN_FRONTEND=noninteractive |
| /bin/bash -exo pipefail -c echo 'APT::Get::Assume-Yes "true";' > /etc/apt/apt.conf.d/90circleci && echo 'DPkg::Options "--force-confnew";' >> /etc/apt/apt.conf.d/90circleci && apt-get update && apt-get install -y curl locales sudo && locale-gen en_US.UTF-8 && rm -rf /var/lib/apt/lists/* && useradd --uid=3434 --user-group --create-home circleci && echo 'circleci ALL=NOPASSWD: ALL' >> /etc/sudoers.d/50-circleci && echo 'Defaults env_keep += "DEBIAN_FRONTEND"' >> /etc/sudoers.d/env_keep && sudo -u circleci mkdir /home/circleci/project && curl -sSL --fail --retry 3 --output /tmp/dockerize-linux-amd64.tar.gz "https://circle-downloads.s3.amazonaws.com/circleci-images/cache/linux-amd64/dockerize-latest.tar.gz" && tar -C /usr/local/bin -xzvf /tmp/dockerize-linux-amd64.tar.gz && rm -rf /tmp/dockerize-linux-amd64.tar.gz && dockerize --version |
| ENV PATH=/home/circleci/bin:/home/circleci/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8 |
| /bin/bash -exo pipefail -c apt-get update && apt-get install -y autoconf build-essential ca-certificates curl git gnupg gzip jq libmariadb-dev libmariadb-dev-compat libpq-dev make nano net-tools netcat openssh-client parallel pkg-config software-properties-common sudo tar tzdata unzip vim-tiny wget zip && rm -rf /var/lib/apt/lists/* |
| ENV DOCKER_VERSION=5:20.10.5~3-0~ubuntu- |
| /bin/bash -exo pipefail -c apt-get update && apt-get install -y apt-transport-https ca-certificates curl gnupg-agent software-properties-common && curl -fsSL https://download.docker.com/linux/ubuntu/gpg | apt-key add - && add-apt-repository -y "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" && apt-get install -y docker-ce=${DOCKER_VERSION}$(lsb_release -cs) docker-ce-cli=${DOCKER_VERSION}$(lsb_release -cs) containerd.io && docker --version && rm -rf /var/lib/apt/lists/* |
| ENV COMPOSE_VERSION=1.28.6 |
| /bin/bash -exo pipefail -c curl -L "https://github.com/docker/compose/releases/download/${COMPOSE_VERSION}/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose && chmod +x /usr/local/bin/docker-compose && docker-compose version |
| USER circleci |
| WORKDIR /home/circleci/project |
| LABEL maintainer=Community & Partner Engineering Team <community-partner@circleci.com> |
| ENV RUBY_VERSION=2.5.9 RUBY_MAJOR=2.5 |
| /bin/bash -exo pipefail -c sudo apt-get update && sudo apt-get install -y --no-install-recommends autoconf bison dpkg-dev libffi-dev libgdbm6 libgdbm-dev libncurses5-dev libreadline6-dev libssl-dev libyaml-dev zlib1g-dev && echo "gem: --no-document" > ~/.gemrc && mkdir -p ~/ruby && downloadURL="https://cache.ruby-lang.org/pub/ruby/${RUBY_MAJOR}/ruby-$RUBY_VERSION.tar.gz" && curl -sSL $downloadURL | tar -xz -C ~/ruby --strip-components=1 && cd ~/ruby && autoconf && ./configure && make -j "$(nproc)" && sudo make install && mkdir ~/.rubygems && sudo rm -rf ~/ruby /var/lib/apt/lists/* && cd && ruby --version && gem --version && sudo gem update --system && gem --version && bundle --version |
| ENV GEM_HOME=/home/circleci/.rubygems |
| ENV PATH=/home/circleci/.rubygems/bin:/gems/bin:/home/circleci/bin:/home/circleci/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin |
| LABEL maintainer=Community & Partner Engineering Team <community-partner@circleci.com> |
| /bin/bash -exo pipefail -c curl -sSL "https://raw.githubusercontent.com/CircleCI-Public/cimg-node/master/ALIASES" -o nodeAliases.txt && NODE_VERSION=$(grep "lts" ./nodeAliases.txt | cut -d "=" -f 2-) && curl -L -o node.tar.xz "https://nodejs.org/dist/v${NODE_VERSION}/node-v${NODE_VERSION}-linux-x64.tar.xz" && sudo tar -xJf node.tar.xz -C /usr/local --strip-components=1 && rm node.tar.xz nodeAliases.txt && sudo ln -s /usr/local/bin/node /usr/local/bin/nodejs |
| ENV YARN_VERSION=1.22.5 |
| /bin/bash -exo pipefail -c curl -L -o yarn.tar.gz "https://yarnpkg.com/downloads/${YARN_VERSION}/yarn-v${YARN_VERSION}.tar.gz" && sudo tar -xzf yarn.tar.gz -C /opt/ && rm yarn.tar.gz && sudo ln -s /opt/yarn-v${YARN_VERSION}/bin/yarn /usr/local/bin/yarn && sudo ln -s /opt/yarn-v${YARN_VERSION}/bin/yarnpkg /usr/local/bin/yarnpkg |
| LABEL maintainer=CircleCI Community & Partner Engineering Team <community-partner@circleci.com> |
| ENV SELENIUM_VER=3.141.59 |
| /bin/bash -exo pipefail -c curl -sSL -o selenium-server-standalone-${SELENIUM_VER}.jar "https://selenium-release.storage.googleapis.com/${SELENIUM_VER%.*}/selenium-server-standalone-${SELENIUM_VER}.jar" && sudo cp selenium-server-standalone-${SELENIUM_VER}.jar /usr/local/bin/selenium.jar && rm selenium-server-standalone-${SELENIUM_VER}.jar |
| /bin/bash -exo pipefail -c sudo apt-get update && if ! command -v java > /dev/null; then echo "Java not found in parent image, installing..." && sudo apt-get install -y --no-install-recommends --no-upgrade openjdk-11-jre; fi && sudo apt-get install -y --no-install-recommends --no-upgrade libdbus-glib-1-2 libgtk-3-dev libxt6 && sudo apt-get install -y --no-install-recommends --no-upgrade fonts-liberation libappindicator3-1 libasound2 libatk-bridge2.0-0 libatspi2.0-0 libcairo2 libcups2 libgbm1 libgdk-pixbuf2.0-0 libgtk-3-0 libpango-1.0-0 libpangocairo-1.0-0 libxcursor1 libxss1 xdg-utils xvfb && sudo rm -rf /var/lib/apt/lists/* |
| LABEL com.circleci.preserve-entrypoint=true |
| ENV DISPLAY=:99 |
| /bin/bash -exo pipefail -c printf '#!/bin/sh\nXvfb :99 -screen 0 1280x1024x24 &\nexec "$@"\n' | sudo tee /docker-entrypoint.sh && sudo chmod +x /docker-entrypoint.sh |
| ENTRYPOINT ["/docker-entrypoint.sh"] |
| CMD ["/bin/sh"] |
| VOLUME [/myapp] |
| WORKDIR /myapp |
| ENV BUNDLE_JOBS:=3 |
| ENV BUNDLE_RETRY:=3 |
| ENV BUNDLE_PATH:=vendor/bundle |
| ENV BUNDLE_APP_CONFIG:=~/.bundle |
| ENV RAILS_ENV=development |
| COPY --chown=docker:docker Gemfile /myapp/Gemfile # buildkit |
| COPY --chown=docker:docker Gemfile.lock /myapp/Gemfile.lock # buildkit |
| RUN /bin/bash -exo pipefail -c gem install bundler -v $(cat Gemfile.lock | tail -1 | tr -d " ") # buildkit |
| RUN /bin/bash -exo pipefail -c bundle install # buildkit |
| COPY entrypoint.sh /usr/bin/ # buildkit |
| ENTRYPOINT ["entrypoint.sh"] |
| EXPOSE [31001/tcp] |
| CMD ["rails" "server" "-b" "0.0.0.0" "-p" "3000"] |
Labels
| Key | Value |
|---|---|
| com.circleci.preserve-entrypoint | true |
| maintainer | CircleCI Community & Partner Engineering Team <community-partner@circleci.com> |