docker-compose
This commit is contained in:
parent
af25802d87
commit
b4ada4a970
4
.gitignore
vendored
4
.gitignore
vendored
@ -1,4 +1,6 @@
|
|||||||
node_modules/
|
node_modules/
|
||||||
.idea/
|
.idea/
|
||||||
.vscode/
|
.vscode/
|
||||||
.vs/
|
.vs/
|
||||||
|
.DS_Store
|
||||||
|
/.meteor
|
||||||
BIN
.meteor/.DS_Store
vendored
Normal file
BIN
.meteor/.DS_Store
vendored
Normal file
Binary file not shown.
@ -1,28 +1,48 @@
|
|||||||
version: "3"
|
version: "3"
|
||||||
|
|
||||||
services:
|
services:
|
||||||
smartgarden-meteor:
|
server:
|
||||||
image: tvm/smart_garden:latest
|
image: tvm/smart_garden:latest
|
||||||
build:
|
build:
|
||||||
context: .
|
context: .
|
||||||
dockerfile: Dockerfile
|
dockerfile: Dockerfile
|
||||||
restart: always
|
restart: always
|
||||||
environment:
|
environment:
|
||||||
ROOT_URL: ${APP_ROOT_URL:-https://smartgarden.timovolkmann.de}
|
ROOT_URL: ${APP_ROOT_URL:-http://smartgarden.timovolkmann.de}
|
||||||
MONGO_URL: mongodb://garden:99009911@cloud.timovolkmann.de:27017/Smart_Garden
|
MONGO_URL: mongodb://admin:03112546@mongo:27017/Smart_Garden
|
||||||
PORT: 3000
|
PORT: 3000
|
||||||
labels:
|
labels:
|
||||||
- traefik.enable=true
|
- traefik.enable=true
|
||||||
- traefik.http.routers.smartgarden-meteor-http.rule=Host(`smartgarden.timovolkmann.de`)
|
- traefik.http.routers.smartgarden-meteor-http.rule=Host(`smartgarden.timovolkmann.de`)
|
||||||
- traefik.http.routers.smartgarden-meteor-http.entrypoints=web
|
- traefik.http.routers.smartgarden-meteor-http.entrypoints=web
|
||||||
- traefik.http.routers.smartgarden-meteor-http.middlewares=https-redirect@file
|
# - traefik.http.routers.smartgarden-meteor-http.middlewares=https-redirect@file
|
||||||
- traefik.http.routers.smartgarden-meteor-https.rule=Host(`smartgarden.timovolkmann.de`)
|
# - traefik.http.routers.smartgarden-meteor-https.rule=Host(`smartgarden.timovolkmann.de`)
|
||||||
- traefik.http.routers.smartgarden-meteor-https.entrypoints=web-secure
|
# - traefik.http.routers.smartgarden-meteor-https.entrypoints=web-secure
|
||||||
- traefik.http.routers.smartgarden-meteor-https.tls.certresolver=le
|
# - traefik.http.routers.smartgarden-meteor-https.tls.certresolver=le
|
||||||
- traefik.http.services.smartgarden-meteor-service.loadbalancer.server.port=3000
|
- traefik.http.services.smartgarden-meteor-service.loadbalancer.server.port=3000
|
||||||
- traefik.docker.network=traefik_default
|
- traefik.docker.network=traefik_default
|
||||||
networks:
|
networks:
|
||||||
- traefik_default
|
- traefik_default
|
||||||
|
mqtt:
|
||||||
|
image: eclipse-mosquitto
|
||||||
|
restart: always
|
||||||
|
ports:
|
||||||
|
- 1883:1883
|
||||||
|
mongo:
|
||||||
|
image: mongo:latest
|
||||||
|
volumes:
|
||||||
|
- db-data:/data/db
|
||||||
|
- mongo-config:/data/configdb
|
||||||
|
ports:
|
||||||
|
- 27017:27017
|
||||||
|
environment:
|
||||||
|
- MONGO_INITDB_ROOT_USERNAME=admin
|
||||||
|
- MONGO_INITDB_ROOT_PASSWORD=03112546
|
||||||
|
- MONGO_INITDB_DATABASE=Smart_Garden
|
||||||
|
|
||||||
|
volumes:
|
||||||
|
db-data:
|
||||||
|
mongo-config:
|
||||||
|
|
||||||
networks:
|
networks:
|
||||||
traefik_default:
|
traefik_default:
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user