diff --git a/backend/handler/socket_handler.py b/backend/handler/socket_handler.py index 37b1b4059..f26236491 100644 --- a/backend/handler/socket_handler.py +++ b/backend/handler/socket_handler.py @@ -12,4 +12,4 @@ class SocketHandler: client_manager=socketio.AsyncRedisManager(redis_url), ) - self.socket_app = socketio.ASGIApp(self.socket_server) + self.socket_app = socketio.ASGIApp(self.socket_server, socketio_path="/ws/socket.io") diff --git a/docker/init_scripts/init b/docker/init_scripts/init index 636f380af..105d78f5c 100755 --- a/docker/init_scripts/init +++ b/docker/init_scripts/init @@ -101,17 +101,18 @@ watchdog_process_pid () { fi } -# Update the user and group IDs as per environment variables +# Update the user/group IDs per environment variables if [ ! -z "$PUID" ] && [ "$PUID" != "$(id -u romm)" ]; then usermod -o -u "$PUID" romm fi - if [ ! -z "$PGID" ] && [ "$PGID" != "$(id -g romm)" ]; then groupmod -o -g "$PGID" romm fi -umask "$UMASK" +if [ ! -z "$UMASK" ] && [ "$UMASK" != "$(umask)" ]; then + umask "$UMASK" +fi -echo "Setting permissions and ownership for necessary directories..." +echo "Setting permissions and ownership for required directories..." chown -R romm:romm /romm /redis-data /backend chmod -R 755 /romm /redis-data /backend