Initial commit.
Linting and tests / Linting (push) Failing after 30s
Linting and tests / Tests (push) Successful in 25s

This commit is contained in:
2026-06-10 10:23:00 +05:00
commit 3d43b8a84e
34 changed files with 1325 additions and 0 deletions
+24
View File
@@ -0,0 +1,24 @@
---
version: "3"
includes:
common: ./common
vikunja-notifier: ./vikunja-notifier
tasks:
down:
desc: "Stops all containers for devzone with data removal."
cmds:
- task: vikunja-notifier:down
- task: common:network-down
stop:
desc: "Stops all containers."
cmds:
- task: vikunja-notifier:down
up:
desc: "Starts all containers and (up -d)."
cmds:
- task: common:network-up
- task: vikunja-notifier:up
+16
View File
@@ -0,0 +1,16 @@
---
version: "3"
tasks:
network-up:
desc: "Creates or updates network definition."
dir: "./deployments/localdev/common"
cmds:
- docker compose -p vikunja-notifier-common -f network.yaml up -d
run: once
network-down:
desc: "Deletes network definition."
dir: "./deployments/localdev/common"
cmds:
- docker compose -p vikunja-notifier-common -f network.yaml down
+19
View File
@@ -0,0 +1,19 @@
---
# dummy service for network creation.
services:
dummy:
image: busybox
container_name: vikunja-notifier-dummy
hostname: dummy
networks:
vikunja-notifier:
ipv4_address: 10.30.1.254
networks:
vikunja-notifier:
driver: bridge
name: "vikunja-notifier"
ipam:
config:
- subnet: 10.30.1.0/24
gateway: 10.30.1.1
@@ -0,0 +1,91 @@
---
version: "3"
tasks:
build:
desc: "Builds vikunja-notifier's container."
dir: "./deployments/localdev/vikunja-notifier"
cmds:
- docker compose -p vikunja-notifier -f docker-compose.yaml build
build-debug:
desc: "Builds vikunja-notifier's debug build container."
dir: "./deployments/localdev/vikunja-notifier"
cmds:
- docker compose -p vikunja-notifier-debug -f docker-compose.debug.yaml build
down:
desc: "Deletes all vikunja-notifier's data (down)."
dir: "./deployments/localdev/vikunja-notifier"
cmds:
- docker compose -p vikunja-notifier -f docker-compose.yaml down --volumes
down-debug:
desc: "Deletes all vikunja-notifier's debug build data (down)."
dir: "./deployments/localdev/vikunja-notifier"
cmds:
- docker compose -p vikunja-notifier-debug -f docker-compose.debug.yaml down --volumes
logs:
desc: "Show vikunja-notifier logs."
dir: "./deployments/localdev/vikunja-notifier"
cmds:
- docker compose -p vikunja-notifier -f docker-compose.yaml logs -f
logs-debug:
desc: "Show vikunja-notifier debug build logs."
dir: "./deployments/localdev/vikunja-notifier"
cmds:
- docker compose -p vikunja-notifier-debug -f docker-compose.debug.yaml logs -f
restart:
desc: "Restart vikunja-notifier."
dir: "./deployments/localdev/vikunja-notifier"
cmds:
- docker compose -p vikunja-notifier -f docker-compose.yaml restart
restart-debug:
desc: "Restart vikunja-notifier debug build."
dir: "./deployments/localdev/vikunja-notifier"
cmds:
- docker compose -p vikunja-notifier-debug -f docker-compose.debug.yaml restart
start:
desc: "Start vikunja-notifier."
dir: "./deployments/localdev/vikunja-notifier"
cmds:
- docker compose -p vikunja-notifier -f docker-compose.yaml start
start-debug:
desc: "Start vikunja-notifier debug build."
dir: "./deployments/localdev/vikunja-notifier"
cmds:
- docker compose -p vikunja-notifier -f docker-compose.yaml start
stop:
desc: "Stop vikunja-notifier without deleting it's data."
dir: "./deployments/localdev/vikunja-notifier"
cmds:
- docker compose -p vikunja-notifier -f docker-compose.yaml stop
stop-debug:
desc: "Stop vikunja-notifier debug build without deleting it's data."
dir: "./deployments/localdev/vikunja-notifier"
cmds:
- docker compose -p vikunja-notifier-debug -f docker-compose.debug.yaml stop
up:
desc: "Start vikunja-notifier (up -d)."
dir: "./deployments/localdev/vikunja-notifier"
cmds:
- task: :common:network-up
- task: build
- docker compose -p vikunja-notifier -f docker-compose.yaml up -d
up-debug:
desc: "Start vikunja-notifier debug build (up -d)."
dir: "./deployments/localdev/vikunja-notifier"
cmds:
- task: :common:network-up
- task: build-debug
- docker compose -p vikunja-notifier-debug -f docker-compose.debug.yaml up -d --wait
@@ -0,0 +1,22 @@
---
services:
vikunja-notifier-debug:
container_name: "vikunja-notifier-debug"
build:
context: ../../../
dockerfile: Dockerfile.debug
ports:
- "49000:49000"
- "49001:4000"
networks:
vikunja-notifier:
ipv4_address: 10.30.1.2
environment:
VN_HTTP_ADDRESS: "0.0.0.0:49000"
VN_LOGGER_LEVEL: "debug"
cap_add:
- SYS_PTRACE
networks:
vikunja-notifier:
external: true
@@ -0,0 +1,21 @@
---
services:
vikunja-notifier:
container_name: "vikunja-notifier"
build:
context: ../../../
dockerfile: Dockerfile
ports:
- "49000:49000"
networks:
vikunja-notifier:
ipv4_address: 10.30.1.2
environment:
VN_HTTP_ADDRESS: "0.0.0.0:49000"
VN_LOGGER_LEVEL: "debug"
cap_add:
- SYS_PTRACE
networks:
vikunja-notifier:
external: true