Compare commits

..

No commits in common. "main" and "1.0.0" have entirely different histories.
main ... 1.0.0

5 changed files with 26 additions and 46 deletions

View File

@ -1,6 +1,5 @@
name: 'Build docker container' name: 'Build docker container'
on: on:
workflow_dispatch:
push: push:
tags: tags:
- '*' - '*'

1
.github/FUNDING.yml vendored
View File

@ -1 +0,0 @@
github: davidclaeysquinones

View File

@ -1,6 +1,5 @@
name: 'Build docker container' name: 'Build docker container'
on: on:
workflow_dispatch:
push: push:
tags: tags:
- '*' - '*'
@ -25,7 +24,7 @@ jobs:
id: meta id: meta
uses: docker/metadata-action@v5 uses: docker/metadata-action@v5
with: with:
images: ghcr.io/davidclaeysquinones/webnut images: ghcr.io/davidclaeysquinones/epg-info
tags: | tags: |
type=semver,pattern={{raw}} type=semver,pattern={{raw}}
- name: Build and push - name: Build and push

View File

@ -1,18 +1,16 @@
FROM python:3.11-alpine FROM python:2.7
LABEL org.opencontainers.image.authors="Eric Taieb Walch <teknologist@gmail.com>"
RUN mkdir /app && \
cd /app && \
git clone https://github.com/rshipp/python-nut2.git && \
cd python-nut2 && \
python setup.py install && \
cd .. && \
git clone https://github.com/rshipp/webNUT.git && cd webNUT && \
pip install -e .
RUN apk update \
&& apk upgrade --available \
&& apk add git tzdata bash \
&& mkdir /app \
&& cd /app \
&& git clone https://github.com/rshipp/python-nut2.git \
&& cd python-nut2 \
&& python setup.py install \
&& cd .. \
&& git clone https://github.com/rshipp/webNUT.git \
&& cd webNUT \
&& pip install -e . \
&& rm -rf /var/cache/apk/*
COPY /docker-entrypoint.sh /docker-entrypoint.sh COPY /docker-entrypoint.sh /docker-entrypoint.sh
RUN chmod +x /docker-entrypoint.sh RUN chmod +x /docker-entrypoint.sh

View File

@ -1,40 +1,25 @@
# docker-webNUT # docker-webNUT
This repository is a fork of https://github.com/teknologist/docker-webnut.<br/> This repository is a fork of https://github.com/teknologist/docker-webnut
It is based on it's content but this docker image includes updated dependencies.
webNUT (UPS network monitoring web ui) dockerized. webNUT (UPS network monitoring web ui) dockerized.
More infos on webNUT: https://github.com/rshipp/webNUT More infos on webNUT: https://github.com/rshipp/webNUT
## Environment Variables Set the following environment variables:
| Variable | Description | Default | **UPS_HOST** with NUT server host IP *(default: 127.0.0.1)*
|-------------------------------|----------------------------------------------------------------------------|----------------------------------|
| UPS_HOST | The NUT server host IP | 127.0.0.1 |
| UPS_PORT | The NUT server port | 3493 |
| UPS_USER | The NUT server username | monuser |
| UPS_PASSWORD | The NUT server password | secret |
## Compose file **UPS_PORT** with NUT server port *(default: 3493)*
```sh **UPS_USER** with NUT server username *(default: monuser)*
version: '3.3'
services: **UPS_PASSWORD** with NUT server password *(default: secret)*
nut:
# image: git.claeyscloud.com/david/webnut:latest
image: ghcr.io/davidclaeysquinones/webnut
environment:
# adjust these variable as needed
- UPS_HOST=10.11.12.13
- UPS_PORT=3493
- UPS_USER="monuser"
- UPS_PASSWORD="secret"
restart: unless-stopped
security_opt:
- no-new-privileges:true
ports:
- 6543:6543
```
Run with:
> docker run -e UPS_HOST="10.11.12.13" -e UPS_PORT="3493" -e UPS_USER="monuser" -e UPS_PASSWORD="secret" -p 6543:6543 teknologist/webnut:latest