Update Docker labels and README information

This commit is contained in:
xtcnet 2026-03-07 21:07:37 +07:00
parent 6b1177ddee
commit bc70cda6e6
2 changed files with 12 additions and 6 deletions

View file

@ -130,9 +130,15 @@ volumes:
4. **Create VPN clients** by clicking "New Client" 4. **Create VPN clients** by clicking "New Client"
5. **Scan QR code** or **download .conf** file to configure WireGuard on your devices 5. **Scan QR code** or **download .conf** file to configure WireGuard on your devices
## 🏗️ Building from Source ## 🏗️ Building and CI/CD
To build D3V-NPMWG from source, you must build the React frontend before building the Docker image: ### ☁️ Automated Build (Docker Cloud Build)
This project is configured with **GitHub Actions** (`.github/workflows/docker-publish.yml`) to automatically build and push multi-arch Docker images (`amd64`, `arm64`) to **GitHub Container Registry (GHCR)** whenever a push is made to the `master` branch or a version tag is created.
Images are available at: `ghcr.io/xtcnet/d3v-npmwg:latest`
### 🏗️ Building from Source Local
To build D3V-NPMWG from source manually, you must build the React frontend before building the Docker image:
```bash ```bash
# Clone the repository # Clone the repository

View file

@ -67,7 +67,7 @@ ENTRYPOINT [ "/init" ]
LABEL org.label-schema.schema-version="1.0" \ LABEL org.label-schema.schema-version="1.0" \
org.label-schema.license="MIT" \ org.label-schema.license="MIT" \
org.label-schema.name="npm-wg" \ org.label-schema.name="d3v-npmwg" \
org.label-schema.description="Nginx Proxy Manager + WireGuard VPN Manager" \ org.label-schema.description="D3V-NPMWG: Nginx Proxy Manager + WireGuard VPN Manager" \
org.label-schema.url="https://github.com/npm-wg/npm-wg" \ org.label-schema.url="https://github.com/xtcnet/D3V-NPMWG" \
org.label-schema.cmd="docker run --rm -ti --cap-add=NET_ADMIN --cap-add=SYS_MODULE npm-wg:latest" org.label-schema.cmd="docker run --rm -ti --cap-add=NET_ADMIN --cap-add=SYS_MODULE d3v-npmwg:latest"