Run as non-root user

This commit is contained in:
Scott Wallace 2020-10-13 15:44:31 +01:00
parent e58330897b
commit a1878f840f
2 changed files with 8 additions and 3 deletions

View file

@ -15,8 +15,8 @@ WORKDIR /app
ADD alertify.py /app
# Switching to a non-root user, please refer to https://aka.ms/vscode-docker-python-user-rights
# RUN useradd appuser && chown -R appuser /app
# USER appuser
RUN useradd appuser && chown -R appuser /app
USER appuser
EXPOSE 8080

View file

@ -12,11 +12,16 @@ This application bridges Alertmanager alerts to [Gotify](https://gotify.net).
# Docker
## Build
```bash
docker build . -t 'alertify:latest'
```
## Run
e.g.
```bash
docker run -p 8080:8080 -e TZ=Europe/London -e GOTIFY_KEY=XXXXXXXX -e GOTIFY_SERVER=gotify -e GOTIFY_PORT=80 alertify:latest
docker run --name alertify -p 8080:8080 -e TZ=Europe/London -e GOTIFY_KEY=XXXXXXXX -e GOTIFY_SERVER=gotify -e GOTIFY_PORT=80 alertify:latest
```
## Compose: