Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add WebRTC Container #8

Merged
merged 42 commits into from
Feb 18, 2025
Merged
Changes from 1 commit
Commits
Show all changes
42 commits
Select commit Hold shift + click to select a range
3a804bd
change: added .dockerignore
alicup29 Jan 9, 2025
97d87ab
change: added Dockerfile w/ base img
alicup29 Jan 9, 2025
2249c24
Change: added README template
alicup29 Jan 9, 2025
888bf9b
change: added devcontainer
alicup29 Jan 9, 2025
22645cd
change: added webRTC testing files (server, worker, client)
alicup29 Jan 14, 2025
8763b9c
change: updated Dockerfile to include dependencies and copy files to …
alicup29 Jan 14, 2025
94a351b
change: test webrtc files successfully est. connection
alicup29 Jan 16, 2025
e02c587
feat: proof of concept for client & worker connection
alicup29 Jan 16, 2025
b3fa0b5
change: added production workflow for webrtc
alicup29 Jan 16, 2025
b3c68f1
change: added test workflow for webrtc
alicup29 Jan 16, 2025
6dc4370
fix: adjusted tag name to lowercase for production & test
alicup29 Jan 16, 2025
8e71972
change: made dir for worker container and reorganized directories
alicup29 Jan 16, 2025
84c840b
fix: renamed workflows
alicup29 Jan 16, 2025
18ad7c3
fix: changed context directory
alicup29 Jan 16, 2025
c54beb6
change: back and forth string communication between client & workers
alicup29 Jan 21, 2025
6812ab5
change: removed NoneType error & refactored client/worker
alicup29 Jan 28, 2025
5112032
change: removed NoneType error and refactored code
alicup29 Jan 28, 2025
17705b8
change: added function python descriptios
alicup29 Jan 30, 2025
36547d3
change: updated production/test tags
alicup29 Jan 30, 2025
37f361a
fix: removed doubleslashes from test
alicup29 Jan 30, 2025
ef5e89f
fix: authenticate to github container registry in test
alicup29 Jan 30, 2025
18b2259
change: added step to make package public
alicup29 Jan 30, 2025
9243f81
change: removed public code from test
alicup29 Jan 30, 2025
f4b1c29
fix: line 47
alicup29 Jan 30, 2025
4d3ae94
add env file for consistent environment
eberrigan Jan 30, 2025
341f30e
change: updated Dockerfile
alicup29 Jan 30, 2025
9902548
fix: updated websocket ip
alicup29 Jan 30, 2025
1e3c809
Update README.md
alicup29 Feb 6, 2025
75dc888
Update README.md
alicup29 Feb 6, 2025
2c89d4f
change: added clean exiting function
alicup29 Feb 11, 2025
aa9af74
Merge branch 'amick/start-web-rtc-img' of https://github.com/talmolab…
alicup29 Feb 11, 2025
ed134e3
fix: updated receiving messages for worker
alicup29 Feb 11, 2025
8efebe8
change: added sleap cmd detection & subprocess import
alicup29 Feb 13, 2025
c89b8f9
fix: addressed PR comments
alicup29 Feb 13, 2025
2578bb3
change: Dockerfile & tests location
alicup29 Feb 13, 2025
376cf13
change: added port # args & logging statements
alicup29 Feb 13, 2025
6a67a5a
change: removed forward ports
alicup29 Feb 13, 2025
68dcd3b
fix: updated logging.info functions
alicup29 Feb 13, 2025
6a8f3c5
fix: setup logging in worker & client
alicup29 Feb 13, 2025
35119fc
fix: capitalized initial logging INFO
alicup29 Feb 13, 2025
c45c859
change: updated dict key access
alicup29 Feb 17, 2025
194548e
Merge branch 'amick/start-web-rtc-img' of https://github.com/talmolab…
alicup29 Feb 17, 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
Prev Previous commit
Next Next commit
feat: proof of concept for client & worker connection
alicup29 committed Jan 16, 2025
commit e02c587a22a79e7c9708106c3370bb05de4451fd
2 changes: 1 addition & 1 deletion sleap_webRTC/Dockerfile
Original file line number Diff line number Diff line change
@@ -17,7 +17,7 @@ RUN pip install aiortc asyncio websockets
# Copy the sleap_webRTC directory into the image's root dir
COPY . .

# Port exposed by the container NOT computer (localhost)
# Port exposed by the container, NOT computer (localhost)
EXPOSE 8080

# Signaling server -> worker -> client in sequenece