sfp-server (latest)

Published 2025-02-21 13:08:09 +00:00 by flxbl-bot

Installation

docker pull source.flxbl.io/flxbl/sfp-server:latest
sha256:b30374f2f86dce8a0e5737e61f661674a448ab8b554acf86eade7e9288292f5a

About this package

sfp-pro

Image Layers

ARG RELEASE
ARG LAUNCHPAD_BUILD_ARCH
LABEL org.opencontainers.image.ref.name=ubuntu
LABEL org.opencontainers.image.version=24.04
ADD file:bcebbf0fddcba5b864d5d267b68dd23bcfb01275e6ec7bcab69bf8b56af14804 in /
CMD ["/bin/bash"]
ARG SF_CLI_VERSION=2.67.7
ARG BROWSERFORCE_VERSION=4.5.0
ARG SFDMU_VERSION=4.37.0
ARG GIT_COMMIT=26d4d37e1f47f740ec7dd0ae3f205b6e08b1c158
ARG NODE_MAJOR=22
RUN |5 SF_CLI_VERSION=2.67.7 BROWSERFORCE_VERSION=4.5.0 SFDMU_VERSION=4.37.0 GIT_COMMIT=26d4d37e1f47f740ec7dd0ae3f205b6e08b1c158 NODE_MAJOR=22 /bin/sh -c apt-get update && apt-get -y install --no-install-recommends jq zip unzip curl wget git tzdata && apt-mark manual jq zip unzip tzdata && which jq zip unzip || echo "CLI tools not installed properly" # buildkit
RUN |5 SF_CLI_VERSION=2.67.7 BROWSERFORCE_VERSION=4.5.0 SFDMU_VERSION=4.37.0 GIT_COMMIT=26d4d37e1f47f740ec7dd0ae3f205b6e08b1c158 NODE_MAJOR=22 /bin/sh -c apt-get update && apt-get -y install --no-install-recommends openjdk-21-jre-headless libgtk2.0-0t64 libgtk-3-0t64 libgbm-dev libnotify-dev libnss3 libxss1 libasound2t64 libxtst6 xauth xvfb fonts-ipafont-gothic fonts-wqy-zenhei fonts-thai-tlwg fonts-khmeros fonts-kacst fonts-freefont-ttf dbus dbus-x11 chromium-bsu chromium-driver && apt-get autoremove -y && apt-get clean -y && rm -rf /var/lib/apt/lists/* # buildkit
RUN |5 SF_CLI_VERSION=2.67.7 BROWSERFORCE_VERSION=4.5.0 SFDMU_VERSION=4.37.0 GIT_COMMIT=26d4d37e1f47f740ec7dd0ae3f205b6e08b1c158 NODE_MAJOR=22 /bin/sh -c apt-get update && apt-get upgrade -y && apt-get -y install --no-install-recommends make ca-certificates gcc-14 g++-14 gnupg && mkdir -p /etc/apt/keyrings && curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg && echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_$NODE_MAJOR.x nodistro main" | tee /etc/apt/sources.list.d/nodesource.list && apt-get update && apt-get -y install --no-install-recommends nodejs && update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-14 100 --slave /usr/bin/g++ g++ /usr/bin/g++-14 --slave /usr/bin/gcov gcov /usr/bin/gcov-14 && ln -s /usr/bin/gcc /usr/bin/cc && apt-get autoremove --assume-yes && apt-get clean --assume-yes && rm -rf /var/lib/apt/lists/* # buildkit
ENV XDG_DATA_HOME=/sf_plugins/.local/share XDG_CONFIG_HOME=/sf_plugins/.config XDG_CACHE_HOME=/sf_plugins/.cache JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64/ PUPPETEER_CACHE_DIR=/root/.cache/puppeteer SF_DISABLE_AUTOUPDATE=true SF_DISABLE_TELEMETRY=true SF_USE_GENERIC_UNIX_KEYCHAIN=true SF_USE_PROGRESS_BAR=false SF_DNS_TIMEOUT=60000 SF_SKIP_VERSION_CHECK=true SF_SKIP_NEW_VERSION_CHECK=true
RUN |5 SF_CLI_VERSION=2.67.7 BROWSERFORCE_VERSION=4.5.0 SFDMU_VERSION=4.37.0 GIT_COMMIT=26d4d37e1f47f740ec7dd0ae3f205b6e08b1c158 NODE_MAJOR=22 /bin/sh -c npm install --global yarn --omit-dev && npm install --global --omit=dev @salesforce/cli@${SF_CLI_VERSION} && mkdir -p /sf_plugins ${XDG_DATA_HOME} ${XDG_CONFIG_HOME} ${XDG_CACHE_HOME} && chmod -R 777 /sf_plugins && echo 'y' | sf plugins:install sfdx-browserforce-plugin@${BROWSERFORCE_VERSION} && echo 'y' | sf plugins:install sfdmu@${SFDMU_VERSION} && echo 'y' | sf plugins:install @salesforce/sfdx-scanner@4.7.0 && yarn cache clean --all && npm cache clean --force # buildkit
ARG REGISTRY=ghcr.io
ARG SFP_VERSION=47.3.5
ARG GIT_COMMIT=2ca301d2347d8fe6e0bb394c6233122184d1b0e4
ARG NODE_MAJOR=22
ENV DEBIAN_FRONTEND=noninteractive TZ=UTC NODE_ENV=production SF_CONTAINER_MODE=true
WORKDIR /app
RUN |4 REGISTRY=ghcr.io SFP_VERSION=47.3.5 GIT_COMMIT=2ca301d2347d8fe6e0bb394c6233122184d1b0e4 NODE_MAJOR=22 /bin/sh -c mkdir -p /app # buildkit
COPY /build/ /app/ # buildkit
RUN |4 REGISTRY=ghcr.io SFP_VERSION=47.3.5 GIT_COMMIT=2ca301d2347d8fe6e0bb394c6233122184d1b0e4 NODE_MAJOR=22 /bin/sh -c cd /app && npm link # buildkit
ENV SF_CONTAINER_MODE=true
WORKDIR /root
ENTRYPOINT []
CMD ["/bin/sh"]
LABEL org.opencontainers.image.description=sfp is a build system for modular development in Salesforce. org.opencontainers.image.licenses=BSL-1.1 org.opencontainers.image.url=https://github.com/flxbl-io/sfp-pro org.opencontainers.image.documentation=https://docs.flxbl.io/sfp-pro org.opencontainers.image.revision=2ca301d2347d8fe6e0bb394c6233122184d1b0e4 org.opencontainers.image.vendor=Flxbl org.opencontainers.image.source=https://github.com/flxbl-io/sfp-pro org.opencontainers.image.title=Flxbl sfp pro docker image - January 25
WORKDIR /app
RUN /bin/sh -c curl -1sLf 'https://dl.cloudsmith.io/public/infisical/infisical-cli/setup.deb.sh' | bash && apt-get update && apt-get install -y infisical && apt-get clean && rm -rf /var/lib/apt/lists/* # buildkit
ENV SF_SERVER_MODE=true

Labels

Key Value
org.opencontainers.image.created 2025-02-21T13:02:35.499Z
org.opencontainers.image.description sfp-pro
org.opencontainers.image.documentation https://docs.flxbl.io/sfp-pro
org.opencontainers.image.licenses NOASSERTION
org.opencontainers.image.ref.name ubuntu
org.opencontainers.image.revision 2ca301d2347d8fe6e0bb394c6233122184d1b0e4
org.opencontainers.image.source https://github.com/flxbl-io/sfp-pro
org.opencontainers.image.title sfp-pro
org.opencontainers.image.url https://github.com/flxbl-io/sfp-pro
org.opencontainers.image.vendor Flxbl
org.opencontainers.image.version main
Details
Container
2025-02-21 13:08:09 +00:00
0
OCI / Docker
linux/amd64
NOASSERTION
1017 MiB
Versions (3) View all
latest 2025-02-21
47.3.5-13457279561 2025-02-21
47.3.2-13433274005 2025-02-20