# 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