1
1
## Broker-agnostic admin pangel for Taskiq
2
2
3
+ Standalone admin panel with all data stored in SQLite database
4
+
5
+
6
+ - [ Broker-agnostic admin pangel for Taskiq] ( #broker-agnostic-admin-pangel-for-taskiq )
7
+ - [ Previews] ( #previews )
8
+ - [ Usage] ( #usage )
9
+ - [ Development] ( #development )
10
+
11
+ ### Previews
3
12
Tasks Page | Task Details Page
4
13
:-------------------------:|:-------------------------:
5
14
![ Alt text] ( ./docs/images/preview1.png ) | ![ Alt text] ( ./docs/images/preview2.png )
@@ -67,7 +76,7 @@ class TaskiqAdminMiddleware(TaskiqMiddleware):
67
76
return super ().post_execute(message, result)
68
77
```
69
78
70
- 2 ) Pull the image from DockerHub: ` docker pull artur10/taskiq-admin:1.0 .0 `
79
+ 2 ) Pull the image from DockerHub: ` docker pull artur10/taskiq-admin:1.1 .0 `
71
80
72
81
3 ) Replace ` ACCESS_TOKEN ` with any secret enough string and run:
73
82
``` bash
@@ -76,7 +85,12 @@ docker run -d --rm \
76
85
-v ./taskiq-admin-data/:/usr/database/ \
77
86
-e TASKIQ_ADMIN_API_TOKEN=supersecret \
78
87
--name taskiq-admin \
79
- artur10/taskiq-admin:1.0 .0
88
+ artur10/taskiq-admin:1.1 .0
80
89
```
81
90
82
- 4 ) Go to ` http://localhost:3000/tasks `
91
+ 4 ) Go to ` http://localhost:3000/tasks `
92
+
93
+ ### Development
94
+ 1 ) Run ` pnpm install ` to install all dependencies
95
+ 2 ) Run ` pnpm db:push ` to create the sqlite database if needed
96
+ 3 ) Run ` pnpm dev ` to run the project
0 commit comments