This commit is contained in:
Florian Zirker 2025-07-15 09:23:31 +02:00
parent 977593745e
commit 5113ef52fd
14 changed files with 386 additions and 53 deletions

57
Taskfile.yaml Normal file
View file

@ -0,0 +1,57 @@
# https://taskfile.dev
version: '3'
includes:
firefoxsync: ./firefoxsync/Tasks.yaml
git: ./git/Tasks.yaml
news: ./news/Tasks.yaml
nextcloud: ./nextcloud/Tasks.yaml
proxy: ./proxy/Tasks.yaml
push: ./push/Tasks.yaml
rustdesk: ./rustdesk/Tasks.yaml
wallabag: ./wallabag/Tasks.yaml
tasks:
default:
desc: List all Tasks
cmds:
- task --list-all
silent: true
all:pull:
desc: Pull and build all images
cmds:
- task: firefoxsync:pull
- task: git:pull
- task: news:pull
- task: nextcloud:pull
- task: proxy:pull
- task: push:pull
- task: rustdesk:pull
- task: wallabag:pull
all:up:
desc: Start all containers
cmds:
- task: proxy:up
- task: nextcloud:up
- task: firefoxsync:up
- task: git:up
- task: news:up
- task: push:up
- task: rustdesk:up
- task: wallabag:up
all:down:
desc: Stop all containers
cmds:
- task: firefoxsync:down
- task: git:down
- task: news:down
- task: push:down
- task: rustdesk:down
- task: wallabag:down
- task: nextcloud:down
- task: proxy:down