diff --git a/.gitea/workflows/deployProduction.yml b/.gitea/workflows/deployProduction.yml index 8958100..6c3f6cf 100644 --- a/.gitea/workflows/deployProduction.yml +++ b/.gitea/workflows/deployProduction.yml @@ -46,32 +46,32 @@ jobs: - name: Change versions env: - PSITRAIL_VERSION: ${{ inputs.psitrail_version }} - POCKETAPP_VERSION: ${{ inputs.pocketapp_version }} + PSITRAIL_VERSION: ${{ inputs.psitrail_version }} + POCKETAPP_VERSION: ${{ inputs.pocketapp_version }} run: | - cd WebHosting_DMZ - ls - pwd - echo "Psitrail version: ${PSITRAIL_VERSION}" - echo "Pocketapp version: ${POCKETAPP_VERSION}" - - if [ -n "$PSITRAIL_VERSION" ]; then - sed -i \ - "s#psitrail:[^[:space:]]*#psitrail:${PSITRAIL_VERSION}#g" \ - docker-compose.yaml - fi - - if [ -n "$POCKETAPP_VERSION" ]; then - sed -i \ - "s#pocketapp:[^[:space:]]*#pocketapp:${POCKETAPP_VERSION}#g" \ - docker-compose.yaml - fi - - echo "After modification:" - cat docker-compose.yaml - - echo "Git diff:" - git diff + cd WebHosting_DMZ + + echo "Psitrail version: '${PSITRAIL_VERSION}'" + echo "Pocketapp version: '${POCKETAPP_VERSION}'" + + if [ -n "$PSITRAIL_VERSION" ]; then + sed -i -E \ + "s|(image: gitea\.psi\.ch/bb_if_produktiv/psiapp:)[^[:space:]]*|\1${PSITRAIL_VERSION}|" \ + docker-compose.yaml + fi + + if [ -n "$POCKETAPP_VERSION" ]; then + # Replace this with the actual Pocketapp image name + sed -i -E \ + "s|(image: gitea\.psi\.ch/bb_if_produktiv/pocketapp:)[^[:space:]]*|\1${POCKETAPP_VERSION}|" \ + docker-compose.yaml + fi + + echo "After modification:" + cat docker-compose.yaml + + echo "Git diff:" + git diff - name: Commit and push env: