remove hard-coded uid 1000
This commit is contained in:
parent
18d1825de7
commit
fa053ac7ae
@ -15,8 +15,8 @@ spec:
|
|||||||
app.kubernetes.io/name: discovery
|
app.kubernetes.io/name: discovery
|
||||||
spec:
|
spec:
|
||||||
securityContext:
|
securityContext:
|
||||||
runAsUser: 1000
|
runAsUser: {{ APP_USER_ID }}
|
||||||
runAsGroup: 1000
|
runAsGroup: {{ APP_USER_ID }}
|
||||||
containers:
|
containers:
|
||||||
- name: discovery
|
- name: discovery
|
||||||
image: {{ DISCOVERY_DOCKER_IMAGE }}
|
image: {{ DISCOVERY_DOCKER_IMAGE }}
|
||||||
@ -53,9 +53,9 @@ spec:
|
|||||||
app.kubernetes.io/name: elasticsearch
|
app.kubernetes.io/name: elasticsearch
|
||||||
spec:
|
spec:
|
||||||
securityContext:
|
securityContext:
|
||||||
runAsUser: 1000
|
runAsUser: {{ APP_USER_ID }}
|
||||||
runAsGroup: 1000
|
runAsGroup: {{ APP_USER_ID }}
|
||||||
fsGroup: 1000
|
fsGroup: {{ APP_USER_ID }}
|
||||||
fsGroupChangePolicy: "OnRootMismatch"
|
fsGroupChangePolicy: "OnRootMismatch"
|
||||||
containers:
|
containers:
|
||||||
- name: elasticsearch
|
- name: elasticsearch
|
||||||
|
|||||||
@ -1 +1 @@
|
|||||||
{% if DISCOVERY_RUN_ELASTICSEARCH %}setowner 1000 /mounts/elasticsearch{% endif %}
|
{% if DISCOVERY_RUN_ELASTICSEARCH %}setowner {{ APP_USER_ID }} /mounts/elasticsearch{% endif %}
|
||||||
|
|||||||
@ -25,7 +25,7 @@ discovery:
|
|||||||
soft: -1
|
soft: -1
|
||||||
hard: -1
|
hard: -1
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
user: "1000:1000"
|
user: "{{ APP_USER_ID }}:{{ APP_USER_ID }}"
|
||||||
volumes:
|
volumes:
|
||||||
- ../../data/elasticsearch:/usr/share/elasticsearch/data
|
- ../../data/elasticsearch:/usr/share/elasticsearch/data
|
||||||
depends_on:
|
depends_on:
|
||||||
|
|||||||
@ -11,7 +11,7 @@ RUN --mount=type=cache,target=/var/cache/apt,sharing=locked \
|
|||||||
pkg-config libsqlite3-dev media-types mailcap libbz2-dev liblzma-dev
|
pkg-config libsqlite3-dev media-types mailcap libbz2-dev liblzma-dev
|
||||||
ENV LC_ALL=en_US.UTF-8
|
ENV LC_ALL=en_US.UTF-8
|
||||||
|
|
||||||
ARG APP_USER_ID=1000
|
ARG APP_USER_ID={{ HOST_USER_ID }}
|
||||||
RUN if [ "$APP_USER_ID" = 0 ]; then echo "app user may not be root" && false; fi
|
RUN if [ "$APP_USER_ID" = 0 ]; then echo "app user may not be root" && false; fi
|
||||||
RUN useradd --home-dir /openedx --create-home --shell /bin/bash --uid ${APP_USER_ID} app
|
RUN useradd --home-dir /openedx --create-home --shell /bin/bash --uid ${APP_USER_ID} app
|
||||||
USER ${APP_USER_ID}
|
USER ${APP_USER_ID}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user