1
0
mirror of https://github.com/vimagick/dockerfiles.git synced 2025-06-02 23:07:27 +02:00

add nifi-minifi-cpp

This commit is contained in:
kev 2025-04-29 19:10:25 +08:00
parent f01034e362
commit eebf9425bb
3 changed files with 40 additions and 0 deletions

View File

@ -454,6 +454,8 @@ A collection of delicious docker recipes.
- [x] netdata/netdata
- [x] sonatype/nexus3
- [x] nextcloud
- [x] apache/nifi
- [x] apache/nifi-minifi-cpp
- [ ] jwilder/nginx-proxy
- [x] jc21/nginx-proxy-manager
- [x] luzifer/nginx-sso

15
nifi-minifi-cpp/README.md Normal file
View File

@ -0,0 +1,15 @@
nifi-minifi-cpp
===============
```bash
$ mkdir -p data/{conf,logs}
$ chown -R 1000:1000 data
$ docker compose up -d
$ wget -O data/conf/config.yml https://github.com/apache/nifi-minifi-cpp/raw/refs/heads/main/examples/mqtt_config.yml
$ vim data/conf/config.yml
- change /tmp/input to /tmp
- use your own mqtt server
$ docker compose restart
$ docker compose exec nifi-mini-cpp sh
>>> echo hello > /tmp/x.txt
```

View File

@ -0,0 +1,23 @@
services:
init-nifi-mini-cpp:
image: apache/nifi-minifi-cpp:0.99.1
entrypoint: ["sh", "-c"]
command: ["test -f /tmp/minifi.properties || cp -v /opt/minifi/minifi-current/conf/* /tmp"]
volumes:
- init-nifi-mini-cpp-conf:/opt/minifi/minifi-current
- ./data/conf:/tmp
nifi-minifi-cpp:
image: apache/nifi-minifi-cpp:0.99.1
ports:
- "8080:8080"
volumes:
- ./data/conf:/opt/minifi-cpp/conf
- ./data/logs:/opt/minifi-cpp/logs
depends_on:
- init-nifi-mini-cpp
restart: unless-stopped
volumes:
init-nifi-mini-cpp-conf: