It works! 🎉
parent
206129739d
commit
958ad309f8
|
@ -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
|
||||||
|
|
|
@ -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:
|
||||||
|
|
Loading…
Reference in New Issue