Commit Graph

36 Commits

Author SHA1 Message Date
Joachim Bauch 9d313608cf
docker: Add helper scripts to gracefully stop / wait for proxy. 2024-02-28 22:52:54 +01:00
Joachim Bauch 84374590a4
Fix issues found by shellcheck. 2024-02-28 22:31:08 +01:00
Joachim Bauch a082874377
docker: Make sure main process is running with PID 1. 2024-02-28 22:17:34 +01:00
dependabot[bot] c3403b1e9a
build(deps): Bump alpine from 3.18 to 3.19 in /docker/janus
Bumps alpine from 3.18 to 3.19.

---
updated-dependencies:
- dependency-name: alpine
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-02-27 14:44:11 +00:00
Joachim Bauch ba73d1a7df
Merge pull request #672 from strukturag/docker-janus
docker: Update Janus from 0.11.8 to 0.14.1.
2024-02-27 15:43:37 +01:00
Joachim Bauch 36e704e320
Merge pull request #656 from strukturag/dependabot/docker/docker/proxy/golang-1.22-alpine
build(deps): Bump golang from 1.21-alpine to 1.22-alpine in /docker/proxy
2024-02-27 15:39:02 +01:00
Joachim Bauch 1bcf07afd3
docker: Update Janus from 0.11.8 to 0.14.1. 2024-02-27 15:37:30 +01:00
dependabot[bot] 35f9d313c7
build(deps): Bump golang in /docker/proxy
Bumps golang from 1.21-alpine to 1.22-alpine.

---
updated-dependencies:
- dependency-name: golang
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-02-07 21:04:16 +00:00
dependabot[bot] 68d4e87d31
build(deps): Bump golang in /docker/server
Bumps golang from 1.21-alpine to 1.22-alpine.

---
updated-dependencies:
- dependency-name: golang
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-02-07 20:56:37 +00:00
Joachim Bauch 9da78a1a8b
docker: Fix typo in readme. 2024-02-07 08:41:05 +01:00
Joachim Bauch 530700e5af
docker: Always need to set proxy token id / key for server. 2024-01-22 11:10:11 +01:00
Joachim Bauch 838e601183
docker: Create "/.dockerenv" if it doesn't exist.
When building through the CI builders, detection of the Docker environment
doesn't work. So we always create the file manually to make sure the version
contains "~docker" in this case.
2023-11-15 12:03:43 +01:00
Joachim Bauch 1fb2d93ce0
Merge pull request #583 from strukturag/dependabot/docker/docker/server/golang-1.21-alpine
build(deps): Bump golang from 1.20-alpine to 1.21-alpine in /docker/server
2023-10-26 14:13:22 +02:00
dependabot[bot] 835836419e
build(deps): Bump golang in /docker/server
Bumps golang from 1.20-alpine to 1.21-alpine.

---
updated-dependencies:
- dependency-name: golang
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-10-26 12:06:36 +00:00
dependabot[bot] f448a09794
build(deps): Bump alpine from 3.14 to 3.18 in /docker/janus
Bumps alpine from 3.14 to 3.18.

---
updated-dependencies:
- dependency-name: alpine
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-10-26 12:06:05 +00:00
dependabot[bot] 213c836b9c
build(deps): Bump golang in /docker/proxy
Bumps golang from 1.20-alpine to 1.21-alpine.

---
updated-dependencies:
- dependency-name: golang
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-10-26 11:59:47 +00:00
Joachim Bauch 6d492e3bfd
docker: Don't build concurrently.
This fixes flaky builds on GitHub CI.
2023-06-15 11:34:10 +02:00
Joachim Bauch e6c35a3354
Merge pull request #487 from SystemKeeper/fix/486/multiple-backends-docker
Write backends comma-separated to config
2023-06-12 10:25:14 +02:00
Marcel Müller 0b212819c7 Add allowall to docker image
Signed-off-by: Marcel Müller <marcel-mueller@gmx.de>
2023-06-11 17:15:37 +02:00
Marcel Müller a083cf3001 Write backends comma-separated to config
Signed-off-by: Marcel Müller <marcel-mueller@gmx.de>
2023-06-11 17:01:22 +02:00
Joachim Bauch db6fb9fc6b
docker: Don't rely on default values when updating TURN settings. 2023-03-06 09:16:53 +01:00
Marcel Müller e32ede8717 Allow SKIP_VERIFY in docker image
Signed-off-by: Marcel Müller <marcel-mueller@gmx.de>
2023-02-23 10:35:30 +01:00
Zoey 6c6ebb647a
keep Docker images alpine based (#427)
keep Docker images alpine based

Signed-off-by: Zoey <zoey@z0ey.de>
2023-02-23 09:13:41 +01:00
Joachim Bauch 4a7bf38bde
Merge pull request #428 from 3x3cut0r/patch-1
TURN_API_KEY and TURN_SECRET fix
2023-02-23 08:43:52 +01:00
Marcel Müller 42799f231b
Fix example in docker README 2023-02-22 21:31:25 +01:00
3x3cut0r 5921d5dcd3
TURN_API_KEY and TURN_SECRET fix
the docker environment variables TURN_API_KEY and TURN_SECRET didn't work
this is because the entrypoint.sh is only replacing the values but do not uncomment the line like the other replacements do
2023-02-22 19:59:10 +01:00
Joachim Bauch 4a43fe1df9
docker: Switch to Debian base image.
With Go 1.20, a dependency to "libresolv.so.2" is added which is not available
in Alpine.
2023-02-22 11:51:07 +01:00
Joachim Bauch cb68e074bb
docker: Build with Golang 1.20 2023-02-22 08:17:07 +01:00
Joachim Bauch 2582e4ffb4
Set "platforms" when building with docker-compose.
Follow-up to #384.
2023-01-17 11:59:38 +01:00
Zoey 44a1a68db7
add aarch64/arm64 docker build
Signed-off-by: Zoey <zoey@z0ey.de>
2023-01-10 16:49:23 +01:00
Joachim Bauch b2e8217c1f
Add official docker images. 2022-08-05 15:32:10 +02:00
Git'Fellow 54c1af7f4f Bump usrsctp 2022-05-16 11:09:57 +00:00
Git'Fellow 91a99e8907 Update Dockerfile versions
Running these without issues ATM.
2022-05-16 11:09:57 +00:00
Joachim Bauch c91dfc558d
Switch to official Coturn docker image. 2022-05-16 10:55:46 +02:00
kleener fab080f16a
Update Docker components (#78)
Updates to Docker build:
* Alpine 1.13,
* usrsctp 70d42ae95a1de83bd317c8cc9503f894671d1392
* libsrtp 2.3.0
* Janus 0.11.1
* Added libogg-dev
* Nats 2.2.1
* golang 1.16

Co-authored-by: root <root@kleener.eu>
2021-04-15 08:21:20 +02:00
Gary Kim e65b570419
Add Docker support
Signed-off-by: Gary Kim <gary@garykim.dev>
2020-05-29 14:57:51 +08:00