df9724afa7
feat: container logs
ci-build / lint (push) Waiting to run
ci-build / build (push) Blocked by required conditions
ci-build / release (push) Blocked by required conditions
2025-04-14 11:17:10 +01:00
c4bc32b3e8
refactor(container): restart handling
...
ci-build / lint (push) Has been cancelled
ci-build / build (push) Has been cancelled
ci-build / release (push) Has been cancelled
- display error modal if container exits in first 15 seconds
- restart containers manually
- allow more flexible restart policies
- extend integration tests
2025-04-13 09:26:31 +01:00
18d5ef3db1
fix(container): do not error on pull image failure
2025-04-08 13:03:29 +02:00
3523a1a34e
feat(mediaserver): update MediaMTX image
ci-build / lint (push) Has been cancelled
ci-build / build (push) Has been cancelled
ci-build / release (push) Has been cancelled
2025-04-06 09:25:50 +02:00
ba356137c3
chore: enable Docker API version negotiation
2025-04-01 21:03:05 +02:00
d3a6d6acdb
feat: validate destinations
2025-04-01 11:49:46 +02:00
3866d9dd07
doc: fix typo
2025-03-26 17:41:04 +01:00
ffce32f4fe
fix(container): handle race condition on ContainerWait
...
When a destination is removed, its container is stopped and removed.
This preempts the ContainerWait call in the destination loop, which then
tries to call ContainerInspect to infer if the container is restarting
or not.
It was already known that this call is prone to race conditions. This
commit handles an additional case where the container has already been
completely removed by the time the call is made; we can safely infer
that it is not restarting.
2025-03-26 13:42:25 +01:00
117ed7562c
feat: stream key
2025-03-24 21:59:45 +01:00
797ef57417
feat: pull progress
2025-03-19 20:54:19 +01:00
b231e8736c
feat: cleanup zombie networks
2025-03-16 15:05:43 +01:00
99766c8230
feat: error handling
2025-03-14 20:57:04 +01:00
7dba1768a4
refactor: internal package
2025-03-09 19:58:25 +01:00