Remove the named user, change permissions to 'g+w'
This commit is contained in:
parent
01c4137dc9
commit
7942e9edbe
2 changed files with 5 additions and 8 deletions
11
Dockerfile
11
Dockerfile
|
@ -51,10 +51,6 @@ RUN apk add --no-cache \
|
||||||
postgresql-libs \
|
postgresql-libs \
|
||||||
ttf-ubuntu-font-family
|
ttf-ubuntu-font-family
|
||||||
|
|
||||||
RUN addgroup -S -g 101 netbox \
|
|
||||||
&& adduser -DHS -u 101 netbox \
|
|
||||||
&& adduser netbox netbox
|
|
||||||
|
|
||||||
WORKDIR /opt
|
WORKDIR /opt
|
||||||
|
|
||||||
COPY --from=builder /install /usr/local
|
COPY --from=builder /install /usr/local
|
||||||
|
@ -73,10 +69,11 @@ COPY configuration/configuration.py /etc/netbox/config/configuration.py
|
||||||
WORKDIR /opt/netbox/netbox
|
WORKDIR /opt/netbox/netbox
|
||||||
|
|
||||||
# Must set permissions for '/opt/netbox/netbox/static' directory
|
# Must set permissions for '/opt/netbox/netbox/static' directory
|
||||||
# to a+w so that `./manage.py collectstatic` can be executed during
|
# to g+w so that `./manage.py collectstatic` can be executed during
|
||||||
# container startup.
|
# container startup.
|
||||||
# Not satisfying
|
# Must set permissions for '/opt/netbox/netbox/media' directory
|
||||||
RUN mkdir static && chmod a+w static media
|
# to g+w so that pictures can be uploaded to netbox.
|
||||||
|
RUN mkdir static && chmod g+w static media
|
||||||
|
|
||||||
ENTRYPOINT [ "/opt/netbox/docker-entrypoint.sh" ]
|
ENTRYPOINT [ "/opt/netbox/docker-entrypoint.sh" ]
|
||||||
|
|
||||||
|
|
|
@ -7,7 +7,7 @@ services:
|
||||||
- redis
|
- redis
|
||||||
- netbox-worker
|
- netbox-worker
|
||||||
env_file: env/netbox.env
|
env_file: env/netbox.env
|
||||||
user: netbox
|
user: '101'
|
||||||
volumes:
|
volumes:
|
||||||
- ./startup_scripts:/opt/netbox/startup_scripts:z,ro
|
- ./startup_scripts:/opt/netbox/startup_scripts:z,ro
|
||||||
- ./initializers:/opt/netbox/initializers:z,ro
|
- ./initializers:/opt/netbox/initializers:z,ro
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue