47 lines
1003 B
Markdown
47 lines
1003 B
Markdown
# NODE.DC deploy runner
|
|
|
|
This directory stores the versioned source for the Synology canonical deploy runner.
|
|
|
|
Live runner:
|
|
|
|
```text
|
|
/usr/local/sbin/nodedc-deploy
|
|
```
|
|
|
|
Synology staging candidate:
|
|
|
|
```text
|
|
/volume1/docker/nodedc-deploy/runner-install/nodedc-deploy
|
|
```
|
|
|
|
The runner accepts data-only app-overlay artifacts from:
|
|
|
|
```text
|
|
/volume1/docker/nodedc-deploy/inbox
|
|
```
|
|
|
|
Supported components in this source:
|
|
|
|
- `engine`
|
|
- `launcher`
|
|
- `platform`
|
|
- `tasker`
|
|
- `ops-agents`
|
|
- `bim-viewer`
|
|
|
|
Install or update the root-owned live runner on Synology:
|
|
|
|
```bash
|
|
sudo install -o root -g root -m 0755 \
|
|
/volume1/docker/nodedc-deploy/runner-install/nodedc-deploy \
|
|
/usr/local/sbin/nodedc-deploy
|
|
sudo /usr/local/sbin/nodedc-deploy verify-install
|
|
```
|
|
|
|
Normal service deploys must still use explicit artifacts:
|
|
|
|
```bash
|
|
sudo /usr/local/sbin/nodedc-deploy plan /volume1/docker/nodedc-deploy/inbox/<artifact>.tgz
|
|
sudo /usr/local/sbin/nodedc-deploy apply /volume1/docker/nodedc-deploy/inbox/<artifact>.tgz
|
|
```
|