A NodeJS based express server that sends Wake On Lan packets to a client.
{
"password": "Pa55Word!",
"macAddress": "01:23:45:67:89:AB"
}
Github Actions builds a docker image for Arm32, Arm64 and Amd64 from the latest node alpine image.
version: "3"
services:
wol-nodejs:
image: ghcr.io/joshua-noakes1/wol-nodejs
container_name: Wol-NodeJS
restart: unless-stopped
environment:
- KEY=Pa55Word!
- PORT=3000
network_mode: host
docker run -d --name Wol-NodeJS --restart=unless-stopped -e KEY=Pa55Word! -e PORT=3000 -network_node=host ghcr.io/joshua-noakes1/wol-nodejs