1
0
مراية لـ https://github.com/postalserver/postal.git تم المزامنة 2025-11-30 21:32:30 +00:00

chore(container): add the branch name to the container

هذا الالتزام موجود في:
Adam Cooke
2024-03-20 10:16:41 +00:00
الأصل 4d9654dac4
التزام bee509832e
3 ملفات معدلة مع 8 إضافات و3 حذوفات

عرض الملف

@@ -87,6 +87,7 @@ jobs:
VER="$(git describe --tags 2>/dev/null)" VER="$(git describe --tags 2>/dev/null)"
echo "version=${VER}" >> "$GITHUB_OUTPUT" echo "version=${VER}" >> "$GITHUB_OUTPUT"
echo "branch=${REF}" >> "$GITHUB_OUTPUT"
echo 'tags<<EOF' >> "$GITHUB_OUTPUT" echo 'tags<<EOF' >> "$GITHUB_OUTPUT"
if [[ "$REF" == "main" ]]; then if [[ "$REF" == "main" ]]; then
@@ -105,6 +106,7 @@ jobs:
platforms: linux/amd64 platforms: linux/amd64
build-args: | build-args: |
VERSION=${{ steps.info.outputs.version }} VERSION=${{ steps.info.outputs.version }}
BRANCH=${{ steps.info.outputs.branch }}
publish-image: publish-image:
name: Publish Image name: Publish Image

1
.gitignore مباع
عرض الملف

@@ -29,6 +29,7 @@ vendor/bundle
Procfile.local Procfile.local
VERSION VERSION
BRANCH
.rubocop-https* .rubocop-https*
.env* .env*

عرض الملف

@@ -3,7 +3,7 @@ FROM ruby:3.2.2-bullseye AS base
SHELL ["/bin/bash", "-o", "pipefail", "-c"] SHELL ["/bin/bash", "-o", "pipefail", "-c"]
RUN apt-get update \ RUN apt-get update \
&& apt-get install -y --no-install-recommends \ && apt-get install -y --no-install-recommends \
software-properties-common dirmngr apt-transport-https \ software-properties-common dirmngr apt-transport-https \
&& (curl -sL https://deb.nodesource.com/setup_20.x | bash -) \ && (curl -sL https://deb.nodesource.com/setup_20.x | bash -) \
&& rm -rf /var/lib/apt/lists/* && rm -rf /var/lib/apt/lists/*
@@ -43,8 +43,10 @@ COPY ./docker/wait-for.sh /docker-entrypoint.sh
COPY --chown=postal . . COPY --chown=postal . .
# Export the version # Export the version
ARG VERSION=unspecified ARG VERSION=null
RUN echo $VERSION > VERSION ARG BRANCH=null
RUN echo $VERSION > VERSION \
&& echo $BRANCH > BRANCH
# Set paths for when running in a container # Set paths for when running in a container
ENV POSTAL_CONFIG_FILE_PATH=/config/postal.yml ENV POSTAL_CONFIG_FILE_PATH=/config/postal.yml