apache / apache/pulsar-manager
Image in root user only when using local postgre db
Open
- Dominant language
- Vue
- Stars
- 539
- Forks
- 239
- PR merge metrics
- No merged PRs in 30d
Description
Entry point requires root user, however, I prefer not using root user to start this image in our Kubernetes cluster
Affected lines in entrypoint script
>>>>>>>>>>
if [[ "$URL" = "jdbc:postgresql://127.0.0.1:5432/pulsar_manager" ]]
then
echo 'Starting PostGreSQL Server'
addgroup pulsar
adduser --disabled-password --ingroup pulsar pulsar
mkdir -p /run/postgresql
chown -R pulsar:pulsar /run/postgresql/
mkdir -p /data
chown -R pulsar:pulsar /data
chown pulsar:pulsar /pulsar-manager/init_db.sql
chmod 750 /data
su - pulsar -s /bin/sh /pulsar-manager/startup.sh
fi
>>>>>>>>>>
Contributor guide
Assessment
This issue has not been assessed yet.