Update Docker labels and README information
This commit is contained in:
parent
6b1177ddee
commit
bc70cda6e6
2 changed files with 12 additions and 6 deletions
10
README.md
10
README.md
|
|
@ -130,9 +130,15 @@ volumes:
|
|||
4. **Create VPN clients** by clicking "New Client"
|
||||
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
|
||||
# Clone the repository
|
||||
|
|
|
|||
|
|
@ -67,7 +67,7 @@ ENTRYPOINT [ "/init" ]
|
|||
|
||||
LABEL org.label-schema.schema-version="1.0" \
|
||||
org.label-schema.license="MIT" \
|
||||
org.label-schema.name="npm-wg" \
|
||||
org.label-schema.description="Nginx Proxy Manager + WireGuard VPN Manager" \
|
||||
org.label-schema.url="https://github.com/npm-wg/npm-wg" \
|
||||
org.label-schema.cmd="docker run --rm -ti --cap-add=NET_ADMIN --cap-add=SYS_MODULE npm-wg:latest"
|
||||
org.label-schema.name="d3v-npmwg" \
|
||||
org.label-schema.description="D3V-NPMWG: Nginx Proxy Manager + WireGuard VPN Manager" \
|
||||
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 d3v-npmwg:latest"
|
||||
|
|
|
|||
Loading…
Reference in a new issue