5 Commits

Author SHA1 Message Date
c2f0d1d711 chore(deps): update docker docker tag to v24.0.9
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2026-03-10 17:34:03 +00:00
val
2f719bc1f7 Merge pull request 'corrected ssh_key secret insert' (#77) from secret_insert_ssh into main
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #77
2026-01-02 12:43:10 +00:00
833d87aa14 corrected ssh_key secret insert
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2026-01-02 13:25:06 +01:00
11f1c6bb55 remove default TIMEOUT (abra #596)
All checks were successful
continuous-integration/drone/push Build is passing
2025-12-30 14:06:15 +01:00
3wc
e972ca24d8 Switch to abra-bot for deployment
All checks were successful
continuous-integration/drone/push Build is passing
Re toolshed/organising#668
2025-09-04 15:22:30 -04:00
5 changed files with 7 additions and 7 deletions

View File

@ -5,9 +5,9 @@ steps:
- name: publish image
image: plugins/docker
settings:
username: 3wordchant
username: abra-bot
password:
from_secret: git_coopcloud_tech_token_3wc
from_secret: git_coopcloud_tech_token_abra_bot
repo: git.coopcloud.tech/coop-cloud/backup-bot-two
tags: ${DRONE_SEMVER_BUILD}
registry: git.coopcloud.tech

View File

@ -4,6 +4,8 @@ SECRET_RESTIC_PASSWORD_VERSION=v1
COMPOSE_FILE=compose.yml
#TIMEOUT=
RESTIC_REPOSITORY=/backups/restic
CRON_SCHEDULE='30 3 * * *'

View File

@ -1,4 +1,4 @@
FROM docker:24.0.7-dind
FROM docker:24.0.9-dind
RUN apk add --upgrade --no-cache restic bash python3 py3-pip py3-click py3-docker-py py3-json-logger curl

View File

@ -79,10 +79,8 @@ Add the key to your `authorized_keys`:
`ssh-copy-id -i backupkey <user>@<hostname>`
Add your `SSH_KEY` as docker secret:
```
abra app secret insert <backupbot_name> ssh_key v1 """$(cat backupkey)
"""
cat backupkey | app secret insert <backupbot_name> ssh_key v1
```
> Attention: This command needs to be executed exactly as stated above, because it places a trailing newline at the end, if this is missing you will get the following error: `Load key "/run/secrets/ssh_key": error in libcrypto`
### Restic REST server Storage

View File

@ -24,7 +24,7 @@ services:
deploy:
labels:
- coop-cloud.${STACK_NAME}.version=2.3.0+2.3.0-beta
- coop-cloud.${STACK_NAME}.timeout=${TIMEOUT:-300}
- coop-cloud.${STACK_NAME}.timeout=${TIMEOUT}
- coop-cloud.backupbot.enabled=true
#entrypoint: ['tail', '-f','/dev/null']
healthcheck: