commit 869c27f9cf642b0bbe31f2c4bacbeb630ca1a8dc Author: paulmataruso Date: Sat Oct 19 18:06:38 2024 +0000 First Upload diff --git a/docker-compose.yaml b/docker-compose.yaml new file mode 100644 index 0000000..b4773ee --- /dev/null +++ b/docker-compose.yaml @@ -0,0 +1,26 @@ +version: "2.1" +services: + unifi-network-application: + image: lscr.io/linuxserver/unifi-network-application:latest + container_name: unifi-network-application + environment: + - PUID=1001 + - PGID=1001 + - TZ=America/New_York + - MONGO_USER=unifi + - MONGO_PASS=205gti205gti + - MONGO_HOST=172.16.1.24 + - MONGO_PORT=27017 + - MONGO_DBNAME=unifi + - MEM_LIMIT=2048 #optional + - MEM_STARTUP=1024 #optional + volumes: + - ./docker-persist/config:/config +# mac_address: 02:42:c0:a8:84:20 + networks: + dmz-macvlan: + ipv4_address: 172.16.1.68 + restart: unless-stopped +networks: + dmz-macvlan: + external: true diff --git a/unifi-db/docker-compose.yaml b/unifi-db/docker-compose.yaml new file mode 100644 index 0000000..aaaad93 --- /dev/null +++ b/unifi-db/docker-compose.yaml @@ -0,0 +1,17 @@ +--- +version: "2.1" +services: + unifi-db: + image: docker.io/mongo:4.4 + container_name: unifi-db + volumes: + - ./db:/data/db +# - ./init-mongo.js:/docker-entrypoint-initdb.d/init-mongo.js:ro +# mac_address: 02:42:c0:a8:84:21 + networks: + dmz-macvlan: + ipv4_address: 172.16.1.24 + restart: unless-stopped +networks: + dmz-macvlan: + external: true diff --git a/unifi-db/init-mongo.js b/unifi-db/init-mongo.js new file mode 100644 index 0000000..f727c80 --- /dev/null +++ b/unifi-db/init-mongo.js @@ -0,0 +1,2 @@ +db.getSiblingDB("unifi").createUser({user: "unifi", pwd: "205gti205gti", roles: [{role: "dbOwner", db: "unifi"}]}); +db.getSiblingDB("unifi_stat").createUser({user: "unifi", pwd: "205gti205gti", roles: [{role: "dbOwner", db: "unifi_stat"}]});