Skip to content

Commit f1f2d0b

Browse files
committed
feat(DUMB): initial DUMB push
1 parent b82df19 commit f1f2d0b

28 files changed

+625
-1238
lines changed

.devcontainer/devcontainer.json

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
2-
"name": "DMB Dev Container",
3-
"image": "iampuid0/dmb:latest",
2+
"name": "DUMB Dev Container",
3+
"image": "iampuid0/dumb:latest",
44
"workspaceFolder": "/workspace",
55
"customizations": {
66
"vscode": {
@@ -39,11 +39,13 @@
3939
"source=${localWorkspaceFolder}/pgadmin/data,target=/pgadmin/data,type=bind",
4040
"source=${localWorkspaceFolder}/plex_debrid/config,target=/plex_debrid/config,type=bind",
4141
"source=${localWorkspaceFolder}/cli_debrid/data,target=/cli_debrid/data,type=bind",
42+
"source=${localWorkspaceFolder}/decypharr,target=/decypharr,type=bind",
43+
"source=${localWorkspaceFolder}/plex,target=/plex,type=bind",
4244
"source=${localWorkspaceFolder}/phalanx_db/data,target=/phalanx_db/data,type=bind"
4345
],
4446
"runArgs": [
45-
"--name=dmb_dev",
46-
"--hostname=dmb_dev",
47+
"--name=dumb_dev",
48+
"--hostname=dumb_dev",
4749
"--dns=8.8.8.8",
4850
"--dns=8.8.4.4",
4951
"--device=/dev/fuse:/dev/fuse:rwm",

.env.example

Lines changed: 39 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -7,53 +7,53 @@ PGID=1000
77
TZ=
88

99
#-------------------------------------
10-
# DMB Variables
10+
# DUMB Variables
1111
#-------------------------------------
1212

13-
DMB_LOG_LEVEL=INFO
14-
DMB_LOG_NAME=DMB
15-
DMB_LOG_DIR=/log
16-
DMB_LOG_COUNT=2
17-
DMB_LOG_SIZE=10M
18-
DMB_COLOR_LOG=true
19-
DMB_PLEX_TOKEN=
20-
DMB_PLEX_ADDRESS=
21-
DMB_GITHUB_TOKEN=
13+
DUMB_LOG_LEVEL=INFO
14+
DUMB_LOG_NAME=DUMB
15+
DUMB_LOG_DIR=/log
16+
DUMB_LOG_COUNT=2
17+
DUMB_LOG_SIZE=10M
18+
DUMB_COLOR_LOG=true
19+
DUMB_PLEX_TOKEN=
20+
DUMB_PLEX_ADDRESS=
21+
DUMB_GITHUB_TOKEN=
2222

2323
#-------------------------------------
24-
# DMB API Variables
24+
# DUMB API Variables
2525
#-------------------------------------
2626

27-
DMB_API_SERVICE_ENABLED=true
28-
DMB_API_SERVICE_PROCESS_NAME=DMB API
29-
DMB_API_SERVICE_LOG_LEVEL=INFO
30-
DMB_API_SERVICE_HOST=127.0.0.1
31-
DMB_API_SERVICE_PORT=8000
27+
DUMB_API_SERVICE_ENABLED=true
28+
DUMB_API_SERVICE_PROCESS_NAME=DUMB API
29+
DUMB_API_SERVICE_LOG_LEVEL=INFO
30+
DUMB_API_SERVICE_HOST=127.0.0.1
31+
DUMB_API_SERVICE_PORT=8000
3232

3333
#-------------------------------------
34-
# DMB Frontend Variables
34+
# DUMB Frontend Variables
3535
#-------------------------------------
3636

37-
DMB_FRONTEND_ENABLED=true
38-
DMB_FRONTEND_PROCESS_NAME="DMB Frontend"
39-
DMB_FRONTEND_REPO_OWNER=I-am-PUID-0
40-
DMB_FRONTEND_REPO_NAME=dmbdb
41-
DMB_FRONTEND_RELEASE_VERSION_ENABLED=false
42-
DMB_FRONTEND_RELEASE_VERSION=1.1.0
43-
DMB_FRONTEND_BRANCH_ENABLED=false
44-
DMB_FRONTEND_BRANCH=main
45-
DMB_FRONTEND_SUPPRESS_LOGGING=false
46-
DMB_FRONTEND_LOG_LEVEL=INFO
47-
DMB_FRONTEND_ORIGINS=http://0.0.0.0:3005
48-
DMB_FRONTEND_HOST=0.0.0.0
49-
DMB_FRONTEND_PORT=3005
50-
DMB_FRONTEND_AUTO_UPDATE=false
51-
DMB_FRONTEND_AUTO_UPDATE_INTERVAL=24
52-
DMB_FRONTEND_CLEAR_ON_UPDATE=true
53-
DMB_FRONTEND_EXCLUDE_DIRS=
54-
DMB_FRONTEND_PLATFORMS=pnpm
55-
DMB_FRONTEND_COMMAND=node .output/server/index.mjs
56-
DMB_FRONTEND_CONFIG_DIR=/dmb/frontend
37+
DUMB_FRONTEND_ENABLED=true
38+
DUMB_FRONTEND_PROCESS_NAME="DUMB Frontend"
39+
DUMB_FRONTEND_REPO_OWNER=I-am-PUID-0
40+
DUMB_FRONTEND_REPO_NAME=dmbdb
41+
DUMB_FRONTEND_RELEASE_VERSION_ENABLED=false
42+
DUMB_FRONTEND_RELEASE_VERSION=1.1.0
43+
DUMB_FRONTEND_BRANCH_ENABLED=false
44+
DUMB_FRONTEND_BRANCH=main
45+
DUMB_FRONTEND_SUPPRESS_LOGGING=false
46+
DUMB_FRONTEND_LOG_LEVEL=INFO
47+
DUMB_FRONTEND_ORIGINS=http://0.0.0.0:3005
48+
DUMB_FRONTEND_HOST=0.0.0.0
49+
DUMB_FRONTEND_PORT=3005
50+
DUMB_FRONTEND_AUTO_UPDATE=false
51+
DUMB_FRONTEND_AUTO_UPDATE_INTERVAL=24
52+
DUMB_FRONTEND_CLEAR_ON_UPDATE=true
53+
DUMB_FRONTEND_EXCLUDE_DIRS=
54+
DUMB_FRONTEND_PLATFORMS=pnpm
55+
DUMB_FRONTEND_COMMAND=node .output/server/index.mjs
56+
DUMB_FRONTEND_CONFIG_DIR=/dumb/frontend
5757

5858
#-------------------------------------
5959
# PostgreSQL Variables
@@ -68,7 +68,7 @@ POSTGRES_PORT=5432
6868
POSTGRES_CONFIG_DIR=/postgres_data
6969
POSTGRES_CONFIG_FILE=/postgres_data/postgresql.conf
7070
POSTGRES_INITDB_ARGS=--data-checksums
71-
POSTGRES_USER=DMB
71+
POSTGRES_USER=DUMB
7272
POSTGRES_PASSWORD=postgres
7373
POSTGRES_SHARED_BUFFERS=128MB
7474
POSTGRES_MAX_CONNECTIONS=100
@@ -86,7 +86,7 @@ PGADMIN_CONFIG_FILE=/pgadmin/data/config_local.py
8686
PGADMIN_LOG_FILE=/pgadmin/data/pgadmin4.log
8787
PGADMIN_PORT=5050
8888
PGADMIN_DEFAULT_SERVER=0.0.0.0
89-
PGADMIN_SETUP_EMAIL=DMB@DMB.DMB
89+
PGADMIN_SETUP_EMAIL=DUMB@DUMB.DUMB
9090
PGADMIN_SETUP_PASSWORD=postgres
9191

9292
#-------------------------------------
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
".": "6.13.0"
3-
}
2+
".": "0.0.0"
3+
}

.github/workflows/docker-image.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ jobs:
2424
ZILEAN_TAG: ${{ env.ZILEAN_TAG }}
2525
RIVEN_TAG: ${{ env.RIVEN_TAG }}
2626
RIVEN_FRONTEND_TAG: ${{ env.RIVEN_FRONTEND_TAG }}
27-
DMB_FRONTEND_TAG: ${{ env.DMB_FRONTEND_TAG }}
27+
DUMB_FRONTEND_TAG: ${{ env.DUMB_FRONTEND_TAG }}
2828
PLEX_DEBRID_TAG: ${{ env.PLEX_DEBRID_TAG }}
2929
CLI_DEBRID_TAG: ${{ env.CLI_DEBRID_TAG }}
3030
steps:
@@ -55,8 +55,8 @@ jobs:
5555
5656
- name: Fetch latest dmbdb release tag
5757
run: |
58-
DMB_FRONTEND_TAG=$(curl -s https://api.github.com/repos/nicocapalbo/dmbdb/releases/latest | jq -r .tag_name)
59-
echo "DMB_FRONTEND_TAG=$DMB_FRONTEND_TAG" >> $GITHUB_ENV
58+
DUMB_FRONTEND_TAG=$(curl -s https://api.github.com/repos/nicocapalbo/dmbdb/releases/latest | jq -r .tag_name)
59+
echo "DUMB_FRONTEND_TAG=$DUMB_FRONTEND_TAG" >> $GITHUB_ENV
6060
6161
- name: Fetch latest plex_debrid version from source
6262
run: |
@@ -150,7 +150,7 @@ jobs:
150150
ZILEAN_TAG=${{ needs.fetch-latest-tags.outputs.ZILEAN_TAG }}
151151
RIVEN_TAG=${{ needs.fetch-latest-tags.outputs.RIVEN_TAG }}
152152
RIVEN_FRONTEND_TAG=${{ needs.fetch-latest-tags.outputs.RIVEN_FRONTEND_TAG }}
153-
DMB_FRONTEND_TAG=${{ needs.fetch-latest-tags.outputs.DMB_FRONTEND_TAG }}
153+
DUMB_FRONTEND_TAG=${{ needs.fetch-latest-tags.outputs.DUMB_FRONTEND_TAG }}
154154
PLEX_DEBRID_TAG=${{ needs.fetch-latest-tags.outputs.PLEX_DEBRID_TAG }}
155155
CLI_DEBRID_TAG=${{ needs.fetch-latest-tags.outputs.CLI_DEBRID_TAG }}
156156
provenance: true
@@ -174,7 +174,7 @@ jobs:
174174
ZILEAN_TAG=${{ needs.fetch-latest-tags.outputs.ZILEAN_TAG }}
175175
RIVEN_TAG=${{ needs.fetch-latest-tags.outputs.RIVEN_TAG }}
176176
RIVEN_FRONTEND_TAG=${{ needs.fetch-latest-tags.outputs.RIVEN_FRONTEND_TAG }}
177-
DMB_FRONTEND_TAG=${{ needs.fetch-latest-tags.outputs.DMB_FRONTEND_TAG }}
177+
DUMB_FRONTEND_TAG=${{ needs.fetch-latest-tags.outputs.DUMB_FRONTEND_TAG }}
178178
PLEX_DEBRID_TAG=${{ needs.fetch-latest-tags.outputs.PLEX_DEBRID_TAG }}
179179
CLI_DEBRID_TAG=${{ needs.fetch-latest-tags.outputs.CLI_DEBRID_TAG }}
180180
load: true
@@ -211,7 +211,7 @@ jobs:
211211
echo "**Docker Tags:**" >> $GITHUB_STEP_SUMMARY
212212
echo "\`${{ env.DOCKER_TAGS }}\`" >> $GITHUB_STEP_SUMMARY
213213
echo "**Dependency Versions:**" >> $GITHUB_STEP_SUMMARY
214-
echo "- DMB Frontend: \`${{ needs.fetch-latest-tags.outputs.DMB_FRONTEND_TAG }}\`" >> $GITHUB_STEP_SUMMARY
214+
echo "- DUMB Frontend: \`${{ needs.fetch-latest-tags.outputs.DUMB_FRONTEND_TAG }}\`" >> $GITHUB_STEP_SUMMARY
215215
echo "- Riven: \`${{ needs.fetch-latest-tags.outputs.RIVEN_TAG }}\`" >> $GITHUB_STEP_SUMMARY
216216
echo "- Riven Frontend: \`${{ needs.fetch-latest-tags.outputs.RIVEN_FRONTEND_TAG }}\`" >> $GITHUB_STEP_SUMMARY
217217
echo "- Zilean: \`${{ needs.fetch-latest-tags.outputs.ZILEAN_TAG }}\`" >> $GITHUB_STEP_SUMMARY

.github/workflows/fetch-latest-tags.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ jobs:
2929
ZILEAN_TAG=$(curl -s https://api.github.com/repos/iPromKnight/zilean/releases/latest | jq -r .tag_name)
3030
RIVEN_TAG=$(curl -s https://api.github.com/repos/rivenmedia/riven/releases/latest | jq -r .tag_name)
3131
RIVEN_FRONTEND_TAG=$(curl -s https://api.github.com/repos/rivenmedia/riven-frontend/releases/latest | jq -r .tag_name)
32-
DMB_FRONTEND_TAG=$(curl -s https://api.github.com/repos/nicocapalbo/dmbdb/releases/latest | jq -r .tag_name)
32+
DUMB_FRONTEND_TAG=$(curl -s https://api.github.com/repos/nicocapalbo/dmbdb/releases/latest | jq -r .tag_name)
3333
CLI_DEBRID_TAG=$(curl -s https://api.github.com/repos/godver3/cli_debrid/releases/latest | jq -r .tag_name)
3434
PLEX_DEBRID_TAG=$(curl -s https://raw.githubusercontent.com/elfhosted/plex_debrid/main/ui/ui_settings.py | \
3535
grep '^version\s*=' | \
@@ -40,7 +40,7 @@ jobs:
4040
echo "ZILEAN_TAG=$ZILEAN_TAG" >> $GITHUB_ENV
4141
echo "RIVEN_TAG=$RIVEN_TAG" >> $GITHUB_ENV
4242
echo "RIVEN_FRONTEND_TAG=$RIVEN_FRONTEND_TAG" >> $GITHUB_ENV
43-
echo "DMB_FRONTEND_TAG=$DMB_FRONTEND_TAG" >> $GITHUB_ENV
43+
echo "DUMB_FRONTEND_TAG=$DUMB_FRONTEND_TAG" >> $GITHUB_ENV
4444
4545
- name: Load previous tags
4646
id: load_previous
@@ -58,7 +58,7 @@ jobs:
5858
id: compare_tags
5959
run: |
6060
if [ "$PREV_TAGS_FOUND" == "true" ]; then
61-
DIFF=$(diff latest-tags.txt <(echo -e "$ZILEAN_TAG\n$RIVEN_TAG\n$RIVEN_FRONTEND_TAG\n$DMB_FRONTEND_TAG\n$PLEX_DEBRID_TAG\n$CLI_DEBRID_TAG") || true)
61+
DIFF=$(diff latest-tags.txt <(echo -e "$ZILEAN_TAG\n$RIVEN_TAG\n$RIVEN_FRONTEND_TAG\n$DUMB_FRONTEND_TAG\n$PLEX_DEBRID_TAG\n$CLI_DEBRID_TAG") || true)
6262
if [ -n "$DIFF" ]; then
6363
echo "New versions found!"
6464
echo "update_found=true" >> $GITHUB_ENV
@@ -74,7 +74,7 @@ jobs:
7474
fi
7575
7676
- name: Store latest tags in cache
77-
run: echo -e "$ZILEAN_TAG\n$RIVEN_TAG\n$RIVEN_FRONTEND_TAG\n$DMB_FRONTEND_TAG\n$PLEX_DEBRID_TAG\n$CLI_DEBRID_TAG" > latest-tags.txt
77+
run: echo -e "$ZILEAN_TAG\n$RIVEN_TAG\n$RIVEN_FRONTEND_TAG\n$DUMB_FRONTEND_TAG\n$PLEX_DEBRID_TAG\n$CLI_DEBRID_TAG" > latest-tags.txt
7878

7979
- name: Cleanup old caches
8080
continue-on-error: true

.gitignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -372,7 +372,7 @@ FodyWeavers.xsd
372372
*.pyproj*
373373
*.db*
374374
*Zone*
375-
/dmb
375+
/dumb
376376
*.VS*
377377
*.vs*
378378
*.pnpm-store*

0 commit comments

Comments
 (0)