mirror of
https://github.com/overleaf/overleaf.git
synced 2024-12-11 17:47:01 -05:00
ea7d633117
Server Pro entrypoint for git bridge GitOrigin-RevId: 278e3fa912fe015ef131d2c3f6673d154a1cdfb7
12 lines
448 B
Bash
Executable file
12 lines
448 B
Bash
Executable file
#!/bin/bash
|
|
|
|
# This script is meant to be run as root when the git bridge starts up in
|
|
# Server Pro. It ensures that the data directory is created and owned by the
|
|
# "node" user, which is the regular user git bridge runs as.
|
|
|
|
ROOT_DIR="${GIT_BRIDGE_ROOT_DIR:-/tmp/wlgb}"
|
|
mkdir -p "$ROOT_DIR"
|
|
chown node:node "$ROOT_DIR"
|
|
|
|
# Drop privileges using setpriv to avoid spawning a new process
|
|
exec setpriv --reuid=node --regid=node --init-groups /start.sh
|