kopia lustrzana https://github.com/mumble-voip/mumble-docker
Base image on 22.04
rodzic
bd23f5db56
commit
d3db55572d
|
@ -5,30 +5,6 @@ on: [ push, pull_request ]
|
||||||
# Note: As of now the strategy property is not supported when using reusable workflows, so we can't use a build
|
# Note: As of now the strategy property is not supported when using reusable workflows, so we can't use a build
|
||||||
# matrix to create the different build cases (see https://docs.github.com/en/actions/using-workflows/reusing-workflows#limitations)
|
# matrix to create the different build cases (see https://docs.github.com/en/actions/using-workflows/reusing-workflows#limitations)
|
||||||
jobs:
|
jobs:
|
||||||
build_1_4_230:
|
|
||||||
uses: ./.github/workflows/build_and_publish.yml
|
|
||||||
with:
|
|
||||||
mumble_version: "v1.4.230"
|
|
||||||
docker_version: '0'
|
|
||||||
publish: false
|
|
||||||
update_latest: false
|
|
||||||
platforms: "linux/amd64"
|
|
||||||
build_1_4_274:
|
|
||||||
uses: ./.github/workflows/build_and_publish.yml
|
|
||||||
with:
|
|
||||||
mumble_version: "v1.4.274"
|
|
||||||
docker_version: '0'
|
|
||||||
publish: false
|
|
||||||
update_latest: false
|
|
||||||
platforms: "linux/amd64"
|
|
||||||
build_1_4_287:
|
|
||||||
uses: ./.github/workflows/build_and_publish.yml
|
|
||||||
with:
|
|
||||||
mumble_version: "v1.4.287"
|
|
||||||
docker_version: '0'
|
|
||||||
publish: false
|
|
||||||
update_latest: false
|
|
||||||
platforms: "linux/amd64"
|
|
||||||
build_1_5_634:
|
build_1_5_634:
|
||||||
uses: ./.github/workflows/build_and_publish.yml
|
uses: ./.github/workflows/build_and_publish.yml
|
||||||
with:
|
with:
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
FROM ubuntu:20.04 as base
|
FROM ubuntu:22.04 as base
|
||||||
|
|
||||||
ARG DEBIAN_FRONTEND=noninteractive
|
ARG DEBIAN_FRONTEND=noninteractive
|
||||||
RUN apt-get update && apt-get install --no-install-recommends -y \
|
RUN apt-get update && apt-get install --no-install-recommends -y \
|
||||||
|
@ -64,8 +64,8 @@ RUN /mumble/scripts/clone.sh && /mumble/scripts/build.sh \
|
||||||
|
|
||||||
|
|
||||||
FROM base
|
FROM base
|
||||||
ARG MUMBLE_UID=1000
|
ARG MUMBLE_UID=10000
|
||||||
ARG MUMBLE_GID=1000
|
ARG MUMBLE_GID=10000
|
||||||
|
|
||||||
RUN groupadd --gid $MUMBLE_GID mumble && useradd --uid $MUMBLE_UID --gid $MUMBLE_GID mumble
|
RUN groupadd --gid $MUMBLE_GID mumble && useradd --uid $MUMBLE_UID --gid $MUMBLE_GID mumble
|
||||||
|
|
||||||
|
|
|
@ -25,7 +25,7 @@ Docker container using [docker-compose](https://docs.docker.com/compose/). Thus,
|
||||||
|
|
||||||
In order for Mumble to store permanent data (most notably the database file (by default Mumble uses SQLite)), the image will use a
|
In order for Mumble to store permanent data (most notably the database file (by default Mumble uses SQLite)), the image will use a
|
||||||
[volume](https://docs.docker.com/storage/volumes/) which is mapped to the `/data/` path inside the image. By default the image uses a user with UID
|
[volume](https://docs.docker.com/storage/volumes/) which is mapped to the `/data/` path inside the image. By default the image uses a user with UID
|
||||||
`1000` and GID of also `1000` but either can be adapted when building the image yourself (see below). You will have to make sure that all file
|
`10000` and GID of also `10000` but either can be adapted when building the image yourself (see below). You will have to make sure that all file
|
||||||
permissions are set up accordingly.
|
permissions are set up accordingly.
|
||||||
|
|
||||||
### Running the container
|
### Running the container
|
||||||
|
|
Ładowanie…
Reference in New Issue