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"
|
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
|
||||||
|
|
|
||||||
|
|
@ -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"
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue