Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
68 commits
Select commit Hold shift + click to select a range
b4bfa7a
Straming functionality and refactor
Apr 14, 2025
f8ea572
Change of some settings
Apr 14, 2025
3c17ff7
Changed whisper modeø
Apr 14, 2025
4433df8
Changed whisper model
Apr 14, 2025
76bed20
Fixed audio status logic
Apr 14, 2025
eed9af1
Optimization
Apr 15, 2025
97bdda2
Optimization
Apr 15, 2025
5cae728
Optimization
Apr 15, 2025
4d7406d
Optimization
Apr 15, 2025
19820ed
Optimization
Apr 15, 2025
e1ad92b
Optimization
Apr 15, 2025
808bc4e
Optimization
Apr 15, 2025
04c8696
Optimization
Apr 15, 2025
95dfa41
Optimization
Apr 15, 2025
83c5e0a
Optimization
Apr 15, 2025
d1f83cc
Refactor of the entire code base. Included the proxy into the repo an…
Apr 18, 2025
bc8020e
Made the proxy sertificate persistent
Apr 22, 2025
96ef04a
Saving audio as bytes in cache
Apr 22, 2025
9c5f9dc
Fixed logix in podcast endpoint
Apr 22, 2025
377d3ef
Fixed logix in podcast endpoint
Apr 22, 2025
0227960
Fixed logix in podcast endpoint
Apr 22, 2025
1c99faf
Fixed logix in podcast endpoint
Apr 22, 2025
0d94e79
Fixed logix in podcast endpoint
Apr 22, 2025
937f7b1
Fixed logix in podcast endpoint
Apr 22, 2025
4b14005
Fixed logix in podcast endpoint
Apr 22, 2025
c479a70
Streaming-test
Apr 22, 2025
1f9a3f6
Streaming-test
Apr 22, 2025
7c08b87
Streaming-test
Apr 22, 2025
46e43e0
Fixed logix in podcast endpoint
Apr 23, 2025
38c0036
Fixed logix in podcast endpoint
Apr 23, 2025
2979a6f
Changed redis logic
Apr 24, 2025
68ac521
Changed redis logic
Apr 24, 2025
29e6408
Changed redis logic
Apr 24, 2025
23f803e
Changed redis logic
Apr 24, 2025
5de24e1
Changed redis logic
Apr 24, 2025
e3394d9
Fix
Apr 24, 2025
acabe34
Fix
Apr 25, 2025
b947bed
Fix
Apr 25, 2025
81cf5a8
Fix
Apr 25, 2025
ab7d3cb
Fix
Apr 25, 2025
552c048
Fix
Apr 25, 2025
fb5882e
Fix
Apr 25, 2025
fc226ac
Fix
Apr 25, 2025
22eef3a
Fix
Apr 25, 2025
71bf734
Fix
Apr 25, 2025
1f14861
Fix
Apr 25, 2025
5457ce6
Fix
Apr 25, 2025
a84faf6
Fix
Apr 25, 2025
b356727
Fix
Apr 25, 2025
968811b
Fix
Apr 25, 2025
6adef49
Fix
Apr 25, 2025
85c7209
Fix
Apr 25, 2025
51dbc99
Fix
Apr 25, 2025
fc175e8
Fix
Apr 25, 2025
ddb5260
The server is fetching the rss itself from url provided by the proxy
Apr 25, 2025
f524e25
The server is fetching the rss itself from url provided by the proxy
Apr 25, 2025
4a8fded
Div updates
May 14, 2025
5ed77e4
Div updates
May 14, 2025
63ecc4b
Div updates
May 14, 2025
e04c87a
Div updates
May 14, 2025
81e9243
Div updates
May 14, 2025
f9bbfdf
Div updates
May 14, 2025
c12e61b
Div updates
May 14, 2025
120e139
Div updates
May 14, 2025
2a2bea3
Div updates
May 14, 2025
a5b1d54
Div updates
May 14, 2025
dfd4137
Div updates
May 14, 2025
4389243
Div updates
May 14, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
/api.env
/server/api.env
/.venv
18 changes: 0 additions & 18 deletions Dockerfile

This file was deleted.

1 change: 0 additions & 1 deletion api.env

This file was deleted.

246 changes: 0 additions & 246 deletions audio_processing.py

This file was deleted.

10 changes: 0 additions & 10 deletions config.py

This file was deleted.

64 changes: 60 additions & 4 deletions docker-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,19 +2,75 @@ version: "3.8"

services:
app:
build: .
build:
context: ./server
dockerfile: Dockerfile
ports:
- "5000:5000"
- "5001:5000"
depends_on:
- redis
environment:
- FLASK_ENV=development
- FLASK_ENV=production
volumes:
- .:/app
- ./server:/app
restart: unless-stopped
env_file: server/api.env
command: python main.py

redis:
image: redis:alpine
ports:
- "6379:6379"
restart: unless-stopped

celery_stream:
build: ./server
depends_on:
- redis
- app
env_file: server/api.env
environment:
- REDIS_URL=redis://redis:6379
volumes:
- ./server:/app
command: >
celery -A tasks worker
--loglevel=info
--pool=threads
--concurrency=8
-Q stream
restart: unless-stopped

celery_background:
build:
context: ./server
dockerfile: Dockerfile
depends_on:
- redis
- app
environment:
- REDIS_URL=redis://redis:6379
volumes:
- ./server:/app
command: >
celery -A tasks worker
--loglevel=info
--pool=threads
--concurrency=16
-Q background
restart: unless-stopped

proxy:
build:
context: ./proxy
dockerfile: Dockerfile
depends_on:
- app
environment:
PODBLOCK_SERVER: "http://app:5000"
ports:
- "8080:8080"
- "8081:8081"
volumes:
- ./proxy:/proxy
restart: unless-stopped
Loading