[DOCKER] Automated PR for docker-ovos-misc-modifications_2025-09-01T15-10-07 - #5 #5
@@ -17,7 +17,7 @@ jobs:
|
|||||||
- name: Sync compose from ovos-docker
|
- name: Sync compose from ovos-docker
|
||||||
run: |
|
run: |
|
||||||
# Make the sync script executable
|
# Make the sync script executable
|
||||||
chmod +x ./update-sync-ovos-compose-compose.sh
|
chmod +x ./update-sync-ovos-compose.sh
|
||||||
# Run the script
|
# Run the script
|
||||||
./update-sync-ovos-compose.sh
|
./update-sync-ovos-compose.sh
|
||||||
|
|
||||||
|
|||||||
@@ -156,6 +156,12 @@ jobs:
|
|||||||
echo "Detected service changes:"
|
echo "Detected service changes:"
|
||||||
cat service_changes.txt
|
cat service_changes.txt
|
||||||
|
|
||||||
|
if [[ -z $(cat service_changes.txt) ]]; then
|
||||||
|
echo "watchtower" > service_changes.txt
|
||||||
|
echo "Placeholder:"
|
||||||
|
cat service_changes.txt
|
||||||
|
fi
|
||||||
|
|
||||||
mod_svcs=$(cut -d':' -f1 service_changes.txt | sort | uniq | tr '\n' ' ' | sed 's/ *$//')
|
mod_svcs=$(cut -d':' -f1 service_changes.txt | sort | uniq | tr '\n' ' ' | sed 's/ *$//')
|
||||||
echo "docker_svc_list<<EOF" >> "$GITHUB_OUTPUT"
|
echo "docker_svc_list<<EOF" >> "$GITHUB_OUTPUT"
|
||||||
echo "$mod_svcs" >> "$GITHUB_OUTPUT"
|
echo "$mod_svcs" >> "$GITHUB_OUTPUT"
|
||||||
@@ -344,12 +350,12 @@ jobs:
|
|||||||
uses: cssnr/stack-deploy-action@v1.4.0
|
uses: cssnr/stack-deploy-action@v1.4.0
|
||||||
with:
|
with:
|
||||||
mode: compose
|
mode: compose
|
||||||
file: '${{ needs.docker-compose-dry-run.outputs.compose_file_list }}'
|
file: ${COMPOSE_FILE_LIST}
|
||||||
name: 'ovosmisc'
|
name: 'ovosmisc'
|
||||||
host: 192.168.1.250
|
host: 192.168.1.250
|
||||||
user: ovos
|
user: ovos
|
||||||
ssh_key: ${{ secrets.BDIKTA_GITEA_PRIVATE_SSH_KEY }}
|
ssh_key: ${{ secrets.BDIKTA_GITEA_PRIVATE_SSH_KEY }}
|
||||||
args: --remove-orphans ${{ needs.generate-service-list.outputs.svc_deploy_list }}
|
args: --remove-orphans ${DOCKER_SVC_LIST}
|
||||||
env_file: '.env'
|
env_file: '.env'
|
||||||
# registry_host: 'ghcr.io'
|
# registry_host: 'ghcr.io'
|
||||||
# registry_user: TrezOne
|
# registry_user: TrezOne
|
||||||
|
|||||||
+55
-55
@@ -1,8 +1,8 @@
|
|||||||
name: ovosmisc
|
name: ovosmisc
|
||||||
|
|
||||||
# x-watchtower-monitor: &watchtower-monitor
|
x-watchtower-monitor: &watchtower-monitor
|
||||||
# labels:
|
labels:
|
||||||
# com.centurylinklabs.watchtower.monitor-only: true
|
com.centurylinklabs.watchtower.monitor-only: true
|
||||||
services:
|
services:
|
||||||
beszel-agent:
|
beszel-agent:
|
||||||
container_name: beszel-agent
|
container_name: beszel-agent
|
||||||
@@ -51,58 +51,58 @@ services:
|
|||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
volumes:
|
volumes:
|
||||||
- /var/run/docker.sock:/var/run/docker.sock
|
- /var/run/docker.sock:/var/run/docker.sock
|
||||||
# ovos_audio:
|
ovos_audio:
|
||||||
# <<: *watchtower-monitor
|
<<: *watchtower-monitor
|
||||||
# ovos_cli:
|
ovos_cli:
|
||||||
# <<: *watchtower-monitor
|
<<: *watchtower-monitor
|
||||||
# ovos_core:
|
ovos_core:
|
||||||
# <<: *watchtower-monitor
|
<<: *watchtower-monitor
|
||||||
# ovos_listener:
|
ovos_listener:
|
||||||
# <<: *watchtower-monitor
|
<<: *watchtower-monitor
|
||||||
# ovos_messagebus:
|
ovos_messagebus:
|
||||||
# <<: *watchtower-monitor
|
<<: *watchtower-monitor
|
||||||
# ovos_phal:
|
ovos_phal:
|
||||||
# <<: *watchtower-monitor
|
<<: *watchtower-monitor
|
||||||
# ovos_phal_admin:
|
ovos_phal_admin:
|
||||||
# <<: *watchtower-monitor
|
<<: *watchtower-monitor
|
||||||
# ovos_plugin_ggwave:
|
ovos_plugin_ggwave:
|
||||||
# <<: *watchtower-monitor
|
<<: *watchtower-monitor
|
||||||
# ovos_skill_alerts:
|
ovos_skill_alerts:
|
||||||
# <<: *watchtower-monitor
|
<<: *watchtower-monitor
|
||||||
# ovos_skill_camera:
|
ovos_skill_camera:
|
||||||
# <<: *watchtower-monitor
|
<<: *watchtower-monitor
|
||||||
# ovos_skill_date_time:
|
ovos_skill_date_time:
|
||||||
# <<: *watchtower-monitor
|
<<: *watchtower-monitor
|
||||||
# ovos_skill_duckduckgo:
|
ovos_skill_duckduckgo:
|
||||||
# <<: *watchtower-monitor
|
<<: *watchtower-monitor
|
||||||
# ovos_skill_easter_eggs:
|
ovos_skill_easter_eggs:
|
||||||
# <<: *watchtower-monitor
|
<<: *watchtower-monitor
|
||||||
# ovos_skill_fallback_unknown:
|
ovos_skill_fallback_unknown:
|
||||||
# <<: *watchtower-monitor
|
<<: *watchtower-monitor
|
||||||
# ovos_skill_ggwave:
|
ovos_skill_ggwave:
|
||||||
# <<: *watchtower-monitor
|
<<: *watchtower-monitor
|
||||||
# ovos_skill_hello_world:
|
ovos_skill_hello_world:
|
||||||
# <<: *watchtower-monitor
|
<<: *watchtower-monitor
|
||||||
# ovos_skill_jokes:
|
ovos_skill_jokes:
|
||||||
# <<: *watchtower-monitor
|
<<: *watchtower-monitor
|
||||||
# ovos_skill_parrot:
|
ovos_skill_parrot:
|
||||||
# <<: *watchtower-monitor
|
<<: *watchtower-monitor
|
||||||
# ovos_skill_personal:
|
ovos_skill_personal:
|
||||||
# <<: *watchtower-monitor
|
<<: *watchtower-monitor
|
||||||
# ovos_skill_randomness:
|
ovos_skill_randomness:
|
||||||
# <<: *watchtower-monitor
|
<<: *watchtower-monitor
|
||||||
# ovos_skill_volume:
|
ovos_skill_volume:
|
||||||
# <<: *watchtower-monitor
|
<<: *watchtower-monitor
|
||||||
# ovos_skill_weather:
|
ovos_skill_weather:
|
||||||
# <<: *watchtower-monitor
|
<<: *watchtower-monitor
|
||||||
# ovos_skill_wikihow:
|
ovos_skill_wikihow:
|
||||||
# <<: *watchtower-monitor
|
<<: *watchtower-monitor
|
||||||
# ovos_skill_wikipedia:
|
ovos_skill_wikipedia:
|
||||||
# <<: *watchtower-monitor
|
<<: *watchtower-monitor
|
||||||
# ovos_skill_wolfie:
|
ovos_skill_wolfie:
|
||||||
# <<: *watchtower-monitor
|
<<: *watchtower-monitor
|
||||||
# ovos_skill_wordnet:
|
ovos_skill_wordnet:
|
||||||
# <<: *watchtower-monitor
|
<<: *watchtower-monitor
|
||||||
portainer-agent:
|
portainer-agent:
|
||||||
container_name: portainer_agent
|
container_name: portainer_agent
|
||||||
image: portainer/agent:latest
|
image: portainer/agent:latest
|
||||||
|
|||||||
Reference in New Issue
Block a user