Auto Merge of PR #10 - docker-compose-deploy

Merged by Trez.One
This commit is contained in:
2025-01-14 13:44:55 -05:00
2 changed files with 25 additions and 13 deletions
+4 -12
View File
@@ -26,20 +26,12 @@ jobs:
run: | run: |
tea login add --name gitea-rinoa --url ${{ secrets.RINOA_GITEA_URL }} --user gitea-sonarqube-bot --password "${{ secrets.BOT_GITEA_PASSWORD }}" --token ${{ secrets.BOT_GITEA_TOKEN }} tea login add --name gitea-rinoa --url ${{ secrets.RINOA_GITEA_URL }} --user gitea-sonarqube-bot --password "${{ secrets.BOT_GITEA_PASSWORD }}" --token ${{ secrets.BOT_GITEA_TOKEN }}
tea login default gitea-rinoa tea login default gitea-rinoa
echo "Checking if PR exists for ${{ github.ref_name }}" echo "Checking if PR exists for ${{ github.ref_name }}..."
tea pr ls --repo ${{ github.repository }} --state open --fields index,title,head,state tea pr ls --repo ${{ github.repository }} --state all --fields index,title,head,state --output csv | egrep '${{ github.ref_name }}' | head -1 | egrep -q 'open'
tea pr ls --repo ${{ github.repository }} --state all --fields index,title,head,state --output csv | egrep -q '${{ gitea.ref_name }}'
if [ $? -eq 0 ]; then if [ $? -eq 0 ]; then
echo "PR exists, checking state..." echo "An open PR exists, skipping creation..."
pr_state=$(tea pr ls --repo ${{ github.repository }} --state all --fields index,title,head,state --output csv | egrep '${{ github.ref_name }}' | awk -F',' '{print $4}')
if [ "${pr_state}" != 'open' ]; then
echo "PR does not exist, creating..."
tea pr c -r "${{ github.repository }}" -t "Automated PR for ${{ github.ref_name }}" -d "Automated PR for ${{ github.ref_name }}"
elif [ "${pr_state}" = 'open' ]; then
echo "PR already exists, skipping creation..."
fi
elif [ $? -eq 1 ]; then elif [ $? -eq 1 ]; then
echo "PR does not exist, creating..." echo "No open PRs, creating one..."
tea pr c -r "${{ github.repository }}" -t "Automated PR for ${{ github.ref_name }}" -d "Automated PR for ${{ github.ref_name }}" tea pr c -r "${{ github.repository }}" -t "Automated PR for ${{ github.ref_name }}" -d "Automated PR for ${{ github.ref_name }}"
fi fi
+21 -1
View File
@@ -556,7 +556,10 @@ services:
castopod: castopod:
container_name: castopod container_name: castopod
depends_on: depends_on:
- mariadb mariadb:
condition: service_started
required: true
restart: true
environment: environment:
MYSQL_DATABASE: castopod MYSQL_DATABASE: castopod
MYSQL_USER: castopod MYSQL_USER: castopod
@@ -1706,6 +1709,7 @@ services:
mariadb: mariadb:
condition: service_started condition: service_started
required: true required: true
restart: true
environment: environment:
APP_ADMIN_EMAIL: charish.patel@trez.wtf APP_ADMIN_EMAIL: charish.patel@trez.wtf
APP_ADMIN_PASSWORD: ${HORTUSFOX_ADMIN_PASSWORD} APP_ADMIN_PASSWORD: ${HORTUSFOX_ADMIN_PASSWORD}
@@ -1868,6 +1872,11 @@ services:
create_host_path: true create_host_path: true
invoice_ninja: invoice_ninja:
container_name: invoice_ninja container_name: invoice_ninja
depends_on:
mariadb:
condition: service_started
required: true
restart: true
environment: environment:
APP_DEBUG: true APP_DEBUG: true
APP_KEY: ${IN_APP_KEY} APP_KEY: ${IN_APP_KEY}
@@ -3311,6 +3320,11 @@ services:
volume: {} volume: {}
nextcloud: nextcloud:
container_name: nextcloud container_name: nextcloud
depends_on:
mariadb:
condition: service_started
required: true
restart: true
environment: environment:
PGID: 1000 PGID: 1000
PUID: 1000 PUID: 1000
@@ -3423,6 +3437,11 @@ services:
type: bind type: bind
paperless-ngx: paperless-ngx:
container_name: paperless-ngx container_name: paperless-ngx
depends_on:
mariadb:
condition: service_started
required: true
restart: true
environment: environment:
PAPERLESS_DBENGINE: mariadb PAPERLESS_DBENGINE: mariadb
PAPERLESS_DBHOST: mariadb PAPERLESS_DBHOST: mariadb
@@ -6072,6 +6091,7 @@ services:
mariadb: mariadb:
condition: service_started condition: service_started
required: true required: true
restart: true
redis: redis:
condition: service_started condition: service_started
required: true required: true