Author SHA1 Message Date
kovagoadi d6e2a438ad Merge pull request 'Update redis:8.10.1-alpine Docker digest to bd999b5' (#19) from renovate/redis-8.10.1-alpine into main
Remote Deployment Pipeline / Prepare Context (push) Successful in 2s
Remote Deployment Pipeline / Deploy (Dev/Preview) (push) Skipped
Remote Deployment Pipeline / Cleanup Preview (push) Skipped
Remote Deployment Pipeline / Deploy (Pre-Prod) (push) Successful in 1m54s
Remote Deployment Pipeline / Stop Pre-Prod (push) Successful in 24s
Reviewed-on: #19
2026-09-21 14:35:12 +02:00
kovagoadi 03b921eb42 Merge pull request 'Update nginx:1.31.6-alpine Docker digest to adad2ae' (#18) from renovate/nginx-1.31.6-alpine into main
Remote Deployment Pipeline / Prepare Context (push) Successful in 3s
Remote Deployment Pipeline / Deploy (Dev/Preview) (push) Skipped
Remote Deployment Pipeline / Cleanup Preview (push) Skipped
Remote Deployment Pipeline / Deploy (Pre-Prod) (push) Successful in 1m15s
Remote Deployment Pipeline / Stop Pre-Prod (push) Successful in 9s
Reviewed-on: #18
2026-09-21 14:34:57 +02:00
kovagoadi 58f1f21fe8 Merge pull request 'Update nextcloud:32.0.15-fpm-alpine Docker digest to c73ee0b' (#17) from renovate/nextcloud-32.0.15-fpm-alpine into main
Remote Deployment Pipeline / Prepare Context (push) Successful in 2s
Remote Deployment Pipeline / Deploy (Dev/Preview) (push) Skipped
Remote Deployment Pipeline / Cleanup Preview (push) Skipped
Remote Deployment Pipeline / Deploy (Pre-Prod) (push) Successful in 3m12s
Remote Deployment Pipeline / Stop Pre-Prod (push) Successful in 30s
Reviewed-on: #17
2026-09-21 14:34:45 +02:00
renovate-bot 941e4c0330 Update redis:8.10.1-alpine Docker digest to bd999b5 2026-09-20 02:22:10 +00:00
renovate-bot 5597807afa Update nginx:1.31.6-alpine Docker digest to adad2ae 2026-09-19 02:22:47 +00:00
renovate-bot 0381d1d939 Update nextcloud:32.0.15-fpm-alpine Docker digest to c73ee0b 2026-09-19 02:22:42 +00:00
kovagoadi 848589365a Merge pull request 'Update collabora/code Docker tag to v26.04.4.1.1' (#16) from renovate/collabora-code-26.x into main
Remote Deployment Pipeline / Prepare Context (push) Successful in 3s
Remote Deployment Pipeline / Deploy (Dev/Preview) (push) Skipped
Remote Deployment Pipeline / Cleanup Preview (push) Skipped
Remote Deployment Pipeline / Deploy (Pre-Prod) (push) Successful in 4m7s
Remote Deployment Pipeline / Stop Pre-Prod (push) Successful in 8s
Reviewed-on: #16
2026-09-18 23:26:17 +02:00
kovagoadi 92967b7aee Merge pull request 'Update redis:8.10.1-alpine Docker digest to 7d509f5' (#15) from renovate/redis-8.10.1-alpine into main
Remote Deployment Pipeline / Prepare Context (push) Successful in 3s
Remote Deployment Pipeline / Deploy (Dev/Preview) (push) Skipped
Remote Deployment Pipeline / Cleanup Preview (push) Skipped
Remote Deployment Pipeline / Deploy (Pre-Prod) (push) Successful in 1m49s
Remote Deployment Pipeline / Stop Pre-Prod (push) Successful in 8s
Reviewed-on: #15
2026-09-18 23:25:41 +02:00
kovagoadi 646f94d33d Merge pull request 'Update nginx:1.31.6-alpine Docker digest to 35c6bab' (#14) from renovate/nginx-1.31.6-alpine into main
Remote Deployment Pipeline / Prepare Context (push) Successful in 3s
Remote Deployment Pipeline / Deploy (Dev/Preview) (push) Skipped
Remote Deployment Pipeline / Cleanup Preview (push) Skipped
Remote Deployment Pipeline / Deploy (Pre-Prod) (push) Successful in 2m39s
Remote Deployment Pipeline / Stop Pre-Prod (push) Successful in 8s
Reviewed-on: #14
2026-09-18 23:25:09 +02:00
kovagoadi 2e50688f3c Merge pull request 'Update nextcloud:32.0.15-fpm-alpine Docker digest to 05600d1' (#13) from renovate/nextcloud-32.0.15-fpm-alpine into main
Remote Deployment Pipeline / Prepare Context (push) Successful in 3s
Remote Deployment Pipeline / Deploy (Dev/Preview) (push) Skipped
Remote Deployment Pipeline / Cleanup Preview (push) Skipped
Remote Deployment Pipeline / Deploy (Pre-Prod) (push) Successful in 4m39s
Remote Deployment Pipeline / Stop Pre-Prod (push) Successful in 29s
Reviewed-on: #13
2026-09-18 23:24:54 +02:00
renovate-bot 9314e46642 Update collabora/code Docker tag to v26.04.4.1.1 2026-09-18 02:22:23 +00:00
renovate-bot 781f0b4a4d Update redis:8.10.1-alpine Docker digest to 7d509f5 2026-09-18 02:22:19 +00:00
renovate-bot a2bf615b6c Update nginx:1.31.6-alpine Docker digest to 35c6bab 2026-09-18 02:22:15 +00:00
renovate-bot 76a5dfb253 Update nextcloud:32.0.15-fpm-alpine Docker digest to 05600d1 2026-09-18 02:22:10 +00:00
kovagoadi ac0192fed5 Merge pull request 'Added up-down workflow for easier lifecycle management' (#12) from add-up-down into main
Remote Deployment Pipeline / Prepare Context (push) Successful in 2s
Remote Deployment Pipeline / Deploy (Dev/Preview) (push) Skipped
Remote Deployment Pipeline / Cleanup Preview (push) Skipped
Remote Deployment Pipeline / Deploy (Pre-Prod) (push) Successful in 2m55s
Remote Deployment Pipeline / Stop Pre-Prod (push) Successful in 8s
Reviewed-on: #12
2026-09-16 17:39:15 +02:00
Kővágó Ádám 2f2528f55f Fixed on push to final 2026-09-16 17:38:35 +02:00
Kővágó Ádám ab1647cc6c Another syntax fix
Add up down workflow / Up/Down (Pre-Prod) (push) Failing after 9s
2026-09-16 17:35:12 +02:00
Kővágó Ádám 7581625a6f Fixed syntax
Add up down workflow / Up/Down (Pre-Prod) (push) Failing after 9s
2026-09-16 17:34:02 +02:00
Kővágó Ádám ba67e508f2 Uncommented if
Add up down workflow / Up/Down (Pre-Prod) (push) Failing after 10s
2026-09-16 17:31:02 +02:00
Kővágó Ádám 76fa425c29 Added up-down workflow for easier lifecycle management
Add up down workflow / Up/Down (Pre-Prod) (push) Skipped
2026-09-16 17:30:18 +02:00
kovagoadi 2fbdf47568 Merge pull request 'Added preprod stop' (#11) from add-cleanup-preprod-job into main
Remote Deployment Pipeline / Prepare Context (push) Successful in 5s
Remote Deployment Pipeline / Deploy (Dev/Preview) (push) Skipped
Remote Deployment Pipeline / Cleanup Preview (push) Skipped
Remote Deployment Pipeline / Deploy (Pre-Prod) (push) Successful in 1m7s
Remote Deployment Pipeline / Stop Pre-Prod (push) Successful in 25s
Reviewed-on: #11
2026-09-16 12:58:00 +02:00
Kővágó Ádám 8770212a9c Added preprod stop 2026-09-16 12:55:09 +02:00
kovagoadi b06d5f933a Merge pull request 'Update collabora/code Docker tag to v26.04.3.2.1' (#4) from renovate/collabora-code-26.x into main
Remote Deployment Pipeline / Prepare Context (push) Successful in 6s
Remote Deployment Pipeline / Deploy (Dev/Preview) (push) Skipped
Remote Deployment Pipeline / Cleanup Preview (push) Skipped
Remote Deployment Pipeline / Deploy (Pre-Prod) (push) Successful in 4m25s
Reviewed-on: #4
2026-09-16 12:46:02 +02:00
kovagoadi 58d6ca14a9 Merge pull request 'Update nextcloud Docker tag to v32.0.15' (#6) from renovate/nextcloud-32.x into main
Remote Deployment Pipeline / Prepare Context (push) Successful in 3s
Remote Deployment Pipeline / Deploy (Dev/Preview) (push) Skipped
Remote Deployment Pipeline / Cleanup Preview (push) Skipped
Remote Deployment Pipeline / Deploy (Pre-Prod) (push) Successful in 1m25s
Reviewed-on: #6
2026-09-16 12:45:34 +02:00
kovagoadi e6b0227543 Merge pull request 'Update nginx Docker tag to v1.31.6' (#7) from renovate/nginx-1.x into main
Remote Deployment Pipeline / Prepare Context (push) Successful in 4s
Remote Deployment Pipeline / Deploy (Dev/Preview) (push) Skipped
Remote Deployment Pipeline / Cleanup Preview (push) Skipped
Remote Deployment Pipeline / Deploy (Pre-Prod) (push) Successful in 1m25s
Reviewed-on: #7
2026-09-16 12:44:57 +02:00
kovagoadi 760115f12a Merge branch 'main' into renovate/nginx-1.x 2026-09-16 12:44:43 +02:00
kovagoadi 50fa84c053 Merge pull request 'Update redis Docker tag to v8.10.1' (#8) from renovate/redis-8.x into main
Remote Deployment Pipeline / Prepare Context (push) Successful in 4s
Remote Deployment Pipeline / Deploy (Dev/Preview) (push) Skipped
Remote Deployment Pipeline / Cleanup Preview (push) Skipped
Remote Deployment Pipeline / Deploy (Pre-Prod) (push) Successful in 3m19s
Reviewed-on: #8
2026-09-16 12:44:33 +02:00
renovate-bot 191d11c004 Update nginx Docker tag to v1.31.6 2026-09-16 02:22:33 +00:00
renovate-bot e2bd5faafa Update nextcloud Docker tag to v32.0.15 2026-09-16 02:22:13 +00:00
renovate-bot 6100a0f832 Update redis Docker tag to v8.10.1 2026-09-14 02:22:26 +00:00
renovate-bot 41b5c45629 Update collabora/code Docker tag to v26.04.3.2.1 2026-09-13 02:22:51 +00:00
4 changed files with 71 additions and 5 deletions
+50
View File
@@ -0,0 +1,50 @@
name: Add up down workflow
on:
workflow_dispatch:
inputs:
action:
description: 'Action to perform (up or down)'
required: true
default: 'up'
type: choice
options:
- up
- down
env:
REMOTE_PREPROD_PATH: /var/app/nextcloud/preprod
# --- SECRETS ---
SSH_HOST: ${{ secrets.SSH_HOST }}
SSH_USER: ${{ secrets.SSH_USER }}
SSH_PRIVATE_KEY: ${{ secrets.SSH_PRIVATE_KEY }}
SSH_PORT: ${{ secrets.SSH_PORT || 22 }}
jobs:
# ------------------------------------------------------------------
# STAGE 3.5: DEPLOY PRE-PROD
# ------------------------------------------------------------------
up_down_preprod:
name: Up/Down (Pre-Prod)
runs-on: ubuntu-latest
# if: github.ref == 'refs/heads/main'
steps:
- name: Up/Down Remote Environment
uses: appleboy/ssh-action@0ff4204d59e8e51228ff73bce53f80d53301dee2 # v1.2.5
with:
host: ${{ env.SSH_HOST }}
username: ${{ env.SSH_USER }}
key: ${{ env.SSH_PRIVATE_KEY }}
port: ${{ env.SSH_PORT }}
script: |
set -e
cd ${{ env.REMOTE_PREPROD_PATH }}
if [ "${{ github.event.inputs.action }}" = "up" ]; then
docker compose -f docker-compose.yml up -d --build --remove-orphans --wait
elif [ "${{ github.event.inputs.action }}" = "down" ]; then
docker compose -f docker-compose.yml down || true
else
echo "Invalid action: ${{ github.event.inputs.action }}. Use 'up' or 'down'."
exit 1
fi
+16
View File
@@ -92,6 +92,22 @@ jobs:
set -e
cd ${{ env.REMOTE_PREPROD_PATH }}
docker compose -f docker-compose.yml up -d --build --remove-orphans --wait
stop_preprod:
name: Stop Pre-Prod
runs-on: ubuntu-latest
needs: [deploy_preprod]
if: github.ref == 'refs/heads/main'
steps:
- name: Remove Remote Environment
uses: appleboy/ssh-action@0ff4204d59e8e51228ff73bce53f80d53301dee2 # v1.2.5
with:
host: ${{ env.SSH_HOST }}
username: ${{ env.SSH_USER }}
key: ${{ env.SSH_PRIVATE_KEY }}
port: ${{ env.SSH_PORT }}
script: |
cd "${{ env.REMOTE_PREPROD_PATH }}"
docker compose down || true
# # ------------------------------------------------------------------
# # STAGE 4: DEPLOY PRODUCTION
+4 -4
View File
@@ -23,13 +23,13 @@ services:
environment:
- MYSQL_RANDOM_ROOT_PASSWORD=igen
redis:
image: redis:8.6.5-alpine@sha256:cd218f4b106a332c5c992e38a9480bfb9d7e9f8f7b0ec9a0023bfa36d9a408f9
image: redis:8.10.1-alpine@sha256:bd999b5cfee25fb24b8320a31fddbd69f462df44c8138c66e369582937beebc0
restart: always
networks:
- redis-connection
app:
image: nextcloud:32.0.14-fpm-alpine@sha256:da1d436568cd19d73f2a08d5f11c061e419a47f1be0f6ac29b53282086a85f58
image: nextcloud:32.0.15-fpm-alpine@sha256:c73ee0b2644f50019000a86ba9dc74ec30e9fb327ab26c15f16e19ef84fc5e3c
# image: nextcloud@sha256:e899ecc5d6b89863d06ffd6eaa3a965c7fc7fd671b38dd06f8185e1df761c7c8
# image: nextcloud:fpm
restart: always
@@ -61,7 +61,7 @@ services:
collabora:
# image: collabora/code:24.04.7.2.1
# image: collabora/code:24.04.13.3.1
image: collabora/code:26.04.2.4.1@sha256:1f864ce3f0c49e867787b6dd303bd6ba989542d3023f6809df558eafd04c1b97
image: collabora/code:26.04.4.1.1@sha256:1efda3043e8b9cb437d1b6c6efe20cc3753760e634de012b8dac391da488bf97
cap_add:
- MKNOD
privileged: true
@@ -138,7 +138,7 @@ services:
cron:
image: nextcloud:32.0.14-fpm-alpine@sha256:da1d436568cd19d73f2a08d5f11c061e419a47f1be0f6ac29b53282086a85f58
image: nextcloud:32.0.15-fpm-alpine@sha256:c73ee0b2644f50019000a86ba9dc74ec30e9fb327ab26c15f16e19ef84fc5e3c
# image: nextcloud@sha256:e899ecc5d6b89863d06ffd6eaa3a965c7fc7fd671b38dd06f8185e1df761c7c8
restart: always
volumes:
+1 -1
View File
@@ -1,3 +1,3 @@
FROM nginx:1.31.3-alpine@sha256:4a73073bd557c65b759505da037898b61f1be6cbcc3c2c3aeac22d2a470c1752
FROM nginx:1.31.6-alpine@sha256:adad2ae9204d0fd7a34f40299bc838c3782be1293b10005eac4315ff5a1abf4e
COPY nginx.conf /etc/nginx/nginx.conf