53 это Санкт Петербург
All checks were successful
Deploy Production / Deploy to Staging (push) Has been skipped

This commit is contained in:
Alex Shevchuk
2025-08-19 20:32:48 +03:00
parent 4114807e1c
commit d79ff7ea73
3 changed files with 21 additions and 1 deletions

View File

@@ -34,7 +34,6 @@ jobs:
uses: actions/checkout@v3 uses: actions/checkout@v3
- name: Extract Git metadata - name: Extract Git metadata
if: ${{ inputs.version == 'new' }}
id: git-metadata id: git-metadata
run: | run: |
echo "GIT_SHA=$(git rev-parse --short HEAD)" >> $GITHUB_OUTPUT echo "GIT_SHA=$(git rev-parse --short HEAD)" >> $GITHUB_OUTPUT
@@ -88,6 +87,9 @@ jobs:
VERSION: ${{ inputs.version == 'new' && 'latest' || inputs.version }} VERSION: ${{ inputs.version == 'new' && 'latest' || inputs.version }}
APP_COMMIT: ${{ steps.git-metadata.outputs.GIT_TAG != 'none' && steps.git-metadata.outputs.GIT_TAG || steps.git-metadata.outputs.GIT_SHA }}
APP_BUILD_DATE: ${{ date +"%Y-%m-%d %T %Z" }}
KEYCLOAK_BASE_URL: ${{ secrets.KEYCLOAK_BASE_URL }} KEYCLOAK_BASE_URL: ${{ secrets.KEYCLOAK_BASE_URL }}
KEYCLOAK_REALM: ${{ secrets.KEYCLOAK_REALM }} KEYCLOAK_REALM: ${{ secrets.KEYCLOAK_REALM }}
KEYCLOAK_CLIENT_ID: ${{ secrets.KEYCLOAK_CLIENT_ID }} KEYCLOAK_CLIENT_ID: ${{ secrets.KEYCLOAK_CLIENT_ID }}

View File

@@ -25,6 +25,20 @@ var (
date string date string
) )
func init() {
if version = os.Getenv("APP_VERSION"); version == "" {
version = "undefined"
}
if commit = os.Getenv("APP_COMMIT"); commit == "" {
commit = "undefined"
}
if date = os.Getenv("APP_BUILD_DATE"); date == "" {
date = "undefined"
}
}
func main() { func main() {
cfg := config.MustLoad(version, commit, date) cfg := config.MustLoad(version, commit, date)

View File

@@ -8,6 +8,10 @@ services:
published: 8001 published: 8001
protocol: tcp protocol: tcp
environment: environment:
APP_VERSION: ${VERSION:-latest}
APP_COMMIT: ${APP_COMMIT:-undefined}
APP_BUILD_DATE: ${APP_BUILD_DATE:-undefined}
KEYCLOAK_BASE_URL: ${KEYCLOAK_BASE_URL} KEYCLOAK_BASE_URL: ${KEYCLOAK_BASE_URL}
KEYCLOAK_REALM: ${KEYCLOAK_REALM} KEYCLOAK_REALM: ${KEYCLOAK_REALM}
KEYCLOAK_CLIENT_ID: ${KEYCLOAK_CLIENT_ID} KEYCLOAK_CLIENT_ID: ${KEYCLOAK_CLIENT_ID}