mirror of
https://github.com/suitenumerique/meet.git
synced 2026-09-30 06:28:59 +00:00
Compare commits
3 Commits
main
...
podman-setup
| Author | SHA1 | Date | |
|---|---|---|---|
| 02f8bcba12 | |||
| 92299fe008 | |||
| bda97a9a61 |
@@ -28,6 +28,7 @@ and this project adheres to
|
|||||||
- 🐛(backend) acknowledge unknown LiveKit webhook events instead of 422
|
- 🐛(backend) acknowledge unknown LiveKit webhook events instead of 422
|
||||||
- 🔒️(backend) enforce display name setting on rename API
|
- 🔒️(backend) enforce display name setting on rename API
|
||||||
- 🔒️(backend) reject inactive users in resource server backend
|
- 🔒️(backend) reject inactive users in resource server backend
|
||||||
|
- 🐛(frontend) fix file permissions in the Docker image
|
||||||
|
|
||||||
## [1.31.0] - 2026-09-08
|
## [1.31.0] - 2026-09-08
|
||||||
|
|
||||||
|
|||||||
@@ -36,9 +36,14 @@ DB_PORT = 5432
|
|||||||
|
|
||||||
# -- Docker
|
# -- Docker
|
||||||
# Get the current user ID to use for docker run and docker exec commands
|
# Get the current user ID to use for docker run and docker exec commands
|
||||||
|
ifneq ($(findstring podman,$(DOCKER_HOST)),)
|
||||||
|
DOCKER_UID = 0
|
||||||
|
DOCKER_GID = 0
|
||||||
|
else
|
||||||
DOCKER_UID = $(shell id -u)
|
DOCKER_UID = $(shell id -u)
|
||||||
DOCKER_GID = $(shell id -g)
|
DOCKER_GID = $(shell id -g)
|
||||||
DOCKER_USER = $(DOCKER_UID):$(DOCKER_GID)
|
endif
|
||||||
|
DOCKER_USER ?= $(DOCKER_UID):$(DOCKER_GID)
|
||||||
COMPOSE = DOCKER_USER=$(DOCKER_USER) docker compose
|
COMPOSE = DOCKER_USER=$(DOCKER_USER) docker compose
|
||||||
COMPOSE_EXEC = $(COMPOSE) exec
|
COMPOSE_EXEC = $(COMPOSE) exec
|
||||||
COMPOSE_EXEC_APP = $(COMPOSE_EXEC) app-dev
|
COMPOSE_EXEC_APP = $(COMPOSE_EXEC) app-dev
|
||||||
|
|||||||
+5
-2
@@ -25,8 +25,11 @@ function _set_user() {
|
|||||||
return
|
return
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# USER_ID = USER_ID or `id -u` if USER_ID is not set
|
# USER_ID = USER_ID or the engine-appropriate default if USER_ID is not set.
|
||||||
USER_ID=${USER_ID:-$(id -u)}
|
case "${DOCKER_HOST:-}" in
|
||||||
|
*podman*) USER_ID=${USER_ID:-0} ;;
|
||||||
|
*) USER_ID=${USER_ID:-$(id -u)} ;;
|
||||||
|
esac
|
||||||
|
|
||||||
echo "🙋(user) ID: ${USER_ID}"
|
echo "🙋(user) ID: ${USER_ID}"
|
||||||
}
|
}
|
||||||
|
|||||||
+1
-5
@@ -40,11 +40,7 @@ services:
|
|||||||
minio:
|
minio:
|
||||||
condition: service_healthy
|
condition: service_healthy
|
||||||
restart: true
|
restart: true
|
||||||
entrypoint: >
|
entrypoint: ["/bin/sh", "-c", "mc alias set meet http://minio:9000 meet password && mc mb --ignore-existing meet/meet-media-storage"]
|
||||||
sh -c "
|
|
||||||
/usr/bin/mc alias set meet http://minio:9000 meet password && \
|
|
||||||
/usr/bin/mc mb meet/meet-media-storage && \
|
|
||||||
exit 0;"
|
|
||||||
|
|
||||||
app-dev:
|
app-dev:
|
||||||
build:
|
build:
|
||||||
|
|||||||
@@ -4,12 +4,12 @@ USER node
|
|||||||
|
|
||||||
WORKDIR /home/frontend/
|
WORKDIR /home/frontend/
|
||||||
|
|
||||||
COPY ./src/frontend/package.json ./package.json
|
COPY --chown=node:node ./src/frontend/package.json ./package.json
|
||||||
COPY ./src/frontend/package-lock.json ./package-lock.json
|
COPY --chown=node:node ./src/frontend/package-lock.json ./package-lock.json
|
||||||
|
|
||||||
RUN npm ci
|
RUN npm ci
|
||||||
|
|
||||||
COPY .dockerignore ./.dockerignore
|
COPY --chown=node:node .dockerignore ./.dockerignore
|
||||||
COPY --chown=node:node ./src/frontend/ .
|
COPY --chown=node:node ./src/frontend/ .
|
||||||
|
|
||||||
### ---- Front-end builder image ----
|
### ---- Front-end builder image ----
|
||||||
|
|||||||
Reference in New Issue
Block a user