Compare commits

..

8 Commits

Author SHA1 Message Date
0a276cfbb3 update docker-compose.yml 2021-10-30 11:44:15 +02:00
be8a0fe724 open ports 2021-10-30 11:41:39 +02:00
735a6b4288 Fix typo 2021-10-30 11:17:49 +02:00
459d172e25 changed dns 2021-10-30 11:16:34 +02:00
56992ccfb5 add default network 2021-10-30 11:07:26 +02:00
e8bb846c9d change paths 2021-10-30 10:19:31 +02:00
d97df47697 bind IP all 2021-10-30 09:58:30 +02:00
10d52eb6c0 mongo bind IP 2021-10-30 09:46:20 +02:00
4 changed files with 2110 additions and 34 deletions

View File

@ -7,9 +7,11 @@ services:
context: . context: .
dockerfile: Dockerfile dockerfile: Dockerfile
restart: always restart: always
ports:
- 3000:3000
environment: environment:
ROOT_URL: ${APP_ROOT_URL:-http://smartgarden.timovolkmann.de} ROOT_URL: ${APP_ROOT_URL:-http://smartgarden.timovolkmann.de:3000}
MONGO_URL: mongodb://admin:03112546@mongo:27017/Smart_Garden MONGO_URL: mongodb://admin:03112546@mqtt.timovolkmann.de:27017/Smart_Garden
PORT: 3000 PORT: 3000
labels: labels:
- traefik.enable=true - traefik.enable=true
@ -23,11 +25,14 @@ services:
- traefik.docker.network=traefik_default - traefik.docker.network=traefik_default
networks: networks:
- traefik_default - traefik_default
- default
mqtt: mqtt:
image: eclipse-mosquitto image: eclipse-mosquitto
restart: always restart: always
ports: ports:
- 1883:1883 - 1883:1883
networks:
- default
mongo: mongo:
image: mongo:latest image: mongo:latest
volumes: volumes:
@ -39,6 +44,10 @@ services:
- MONGO_INITDB_ROOT_USERNAME=admin - MONGO_INITDB_ROOT_USERNAME=admin
- MONGO_INITDB_ROOT_PASSWORD=03112546 - MONGO_INITDB_ROOT_PASSWORD=03112546
- MONGO_INITDB_DATABASE=Smart_Garden - MONGO_INITDB_DATABASE=Smart_Garden
command: mongod --bind_ip_all
networks:
- default
volumes: volumes:
db-data: db-data:

View File

@ -1,7 +1,7 @@
const mqtt = require('mqtt') const mqtt = require('mqtt')
const { MongoClient } = require('mongodb') const { MongoClient } = require('mongodb')
const _ = require('lodash') const _ = require('lodash')
const dbClient = new MongoClient("mongodb://garden:99009911@cloud.timovolkmann.de:27017/Smart_Garden", { useUnifiedTopology: true }) const dbClient = new MongoClient("mongodb://admin:03112546@mqtt.timovolkmann.de:27017/Smart_Garden", { useUnifiedTopology: true })
export default async function startMqttObserver() { export default async function startMqttObserver() {
console.log("setup connections...") console.log("setup connections...")

2122
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@ -2,7 +2,7 @@
"name": "smart_garden_server", "name": "smart_garden_server",
"private": true, "private": true,
"scripts": { "scripts": {
"start": "MONGO_URL=mongodb://garden:99009911@cloud.timovolkmann.de:27017/Smart_Garden meteor run", "start": "MONGO_URL=mongodb://admin:03112546@mqtt.timovolkmann.de:27017/Smart_Garden meteor run",
"plainstart": "meteor run", "plainstart": "meteor run",
"test": "meteor test --once --driver-package meteortesting:mocha", "test": "meteor test --once --driver-package meteortesting:mocha",
"test-app": "TEST_WATCH=1 meteor test --full-app --driver-package meteortesting:mocha", "test-app": "TEST_WATCH=1 meteor test --full-app --driver-package meteortesting:mocha",
@ -16,7 +16,7 @@
"lodash": "^4.17.19", "lodash": "^4.17.19",
"meteor-node-stubs": "^1.0.0", "meteor-node-stubs": "^1.0.0",
"moment": "^2.27.0", "moment": "^2.27.0",
"mongodb": "^3.5.9", "mongodb": "^3.7.3",
"mqtt": "^4.1.0", "mqtt": "^4.1.0",
"react": "^16.13.1", "react": "^16.13.1",
"react-bootstrap": "^1.0.1", "react-bootstrap": "^1.0.1",
@ -31,6 +31,5 @@
"server": "server/main.js" "server": "server/main.js"
}, },
"testModule": "tests/main.js" "testModule": "tests/main.js"
}, }
"devDependencies": {}
} }