aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--docker/trove/trove-api/Dockerfile.j22
-rw-r--r--docker/trove/trove-api/extend_start.sh2
-rw-r--r--releasenotes/notes/run-trove-api-under-apache-928103ee6b879de2.yaml6
3 files changed, 8 insertions, 2 deletions
diff --git a/docker/trove/trove-api/Dockerfile.j2 b/docker/trove/trove-api/Dockerfile.j2
index 3281215b4..ad20e664f 100644
--- a/docker/trove/trove-api/Dockerfile.j2
+++ b/docker/trove/trove-api/Dockerfile.j2
@@ -12,5 +12,3 @@ RUN chmod 644 /usr/local/bin/kolla_trove_extend_start
{% block trove_api_footer %}{% endblock %}
{% block footer %}{% endblock %}
-
-USER trove
diff --git a/docker/trove/trove-api/extend_start.sh b/docker/trove/trove-api/extend_start.sh
index 76839e2d4..02314baa7 100644
--- a/docker/trove/trove-api/extend_start.sh
+++ b/docker/trove/trove-api/extend_start.sh
@@ -6,3 +6,5 @@ if [[ "${!KOLLA_BOOTSTRAP[@]}" ]]; then
trove-manage db_sync
exit 0
fi
+
+. /usr/local/bin/kolla_httpd_setup
diff --git a/releasenotes/notes/run-trove-api-under-apache-928103ee6b879de2.yaml b/releasenotes/notes/run-trove-api-under-apache-928103ee6b879de2.yaml
new file mode 100644
index 000000000..983943109
--- /dev/null
+++ b/releasenotes/notes/run-trove-api-under-apache-928103ee6b879de2.yaml
@@ -0,0 +1,6 @@
+---
+upgrade:
+ - |
+ Switch trove-api to wsgi running under apache. Replace trove
+ user with root user in trove-api image, services running under
+ apache need root privilege.