It works! 🎉

pull/1003/head
Rick Carlino 2018-10-01 10:55:05 -05:00
parent 206129739d
commit 958ad309f8
2 changed files with 12 additions and 2 deletions

View File

@ -2,9 +2,10 @@ FROM ruby:2.5
RUN apt-get update -qq && apt-get install -y \ RUN apt-get update -qq && apt-get install -y \
build-essential \ build-essential \
libpq-dev \ libpq-dev \
nodejs \
postgresql \ postgresql \
postgresql-contrib postgresql-contrib
RUN curl -sL https://deb.nodesource.com/setup_8.x | bash -
RUN apt-get install -y nodejs
RUN mkdir /farmbot RUN mkdir /farmbot
WORKDIR /farmbot WORKDIR /farmbot
COPY . /farmbot COPY . /farmbot

View File

@ -6,6 +6,14 @@ services:
- ./docker_volumes/db:/var/lib/postgresql/data - ./docker_volumes/db:/var/lib/postgresql/data
env_file: env_file:
- ./.env - ./.env
mqtt:
build: ./mqtt
ports:
- "5672:5672" # AMQP (RabbitMQ)
- "1883:1883" # MQTT
- "8883:8883" # MQTT over TLS/SSL
- "3002:15675" # MQTT over WebSockets
- "15672:15672" # Management API
web: web:
build: build:
context: . context: .
@ -15,7 +23,8 @@ services:
volumes: volumes:
- .:/farmbot - .:/farmbot
ports: ports:
- "3000:3000" - "3000:3000" # Web / API
- "3808:3808" # Webpack Dev Server
depends_on: depends_on:
- db - db
env_file: env_file: