Mostly working, webpack not starting...?
parent
ca3d677928
commit
206129739d
|
@ -29,3 +29,5 @@ tmp
|
|||
# Ignore master key for decrypting credentials and more.
|
||||
/config/master.key
|
||||
config/credentials.yml.enc
|
||||
docker_volumes
|
||||
.env
|
||||
|
|
10
compose/.env
10
compose/.env
|
@ -1,10 +0,0 @@
|
|||
ADMIN_PASSWORD=password123
|
||||
# POSTGRES_PASSWORD=password123
|
||||
DATABASE_URL=postgres://farmbot_sql_db_docker/rails_event_store_active_record?pool=5
|
||||
API_PORT=3000
|
||||
API_HOST=10.1.10.219
|
||||
MQTT_HOST=10.1.10.219
|
||||
OS_UPDATE_SERVER=https://api.github.com/repos/farmbot/farmbot_os/releases/latest
|
||||
SMTP_HOST=localhost
|
||||
DEVISE_SECRET=71e7d6e3b46c4a7115561f2e5dc5fa779811d64e5977be7488a9ac7bcfa05e30c2f16d9debc2de3537b58e0904a5d57c886ea88ee48f442fe3f9697a02fd2e44
|
||||
SECRET_KEY_BASE=71e7d6e3b46c4a7115561f2e5dc5fa779811d64e5977be7488a9ac7bcfa05e30c2f16d9debc2de3537b58e0904a5d57c886ea88ee48f442fe3f9697a02fd2e44
|
|
@ -1,8 +0,0 @@
|
|||
FROM ruby:2.5.1
|
||||
RUN apt-get update && apt-get install -y build-essential nodejs imagemagick
|
||||
RUN mkdir -p /farmbot_api
|
||||
WORKDIR /farmbot_api
|
||||
COPY . /farmbot_api
|
||||
RUN gem install bundler && bundle install --jobs 20 --retry 5
|
||||
EXPOSE 3000
|
||||
CMD ["bundle", "exec", "rails", "server", "-b", "0.0.0.0"]
|
|
@ -1,15 +0,0 @@
|
|||
version: '3'
|
||||
services:
|
||||
farmbot_sql_db_docker:
|
||||
image: postgres
|
||||
web-app:
|
||||
restart: on-failure
|
||||
build:
|
||||
context: ..
|
||||
dockerfile: compose/api.Dockerfile
|
||||
ports:
|
||||
- 3000:3000
|
||||
volumes:
|
||||
- ./docker_data:/farmbot_api
|
||||
depends_on:
|
||||
- farmbot_sql_db_docker
|
|
@ -1,4 +0,0 @@
|
|||
FROM postgres:9.4
|
||||
|
||||
# Use "postgres" database
|
||||
ENV POSTGRES_PASSWORD password123
|
|
@ -12,7 +12,3 @@ Devise.setup do |config|
|
|||
config.reset_password_within = 6.hours
|
||||
config.sign_out_via = [:delete, :get]
|
||||
end
|
||||
puts "="*40
|
||||
puts "="*40
|
||||
puts "="*40
|
||||
puts "="*40
|
||||
|
|
|
@ -0,0 +1,12 @@
|
|||
FROM ruby:2.5
|
||||
RUN apt-get update -qq && apt-get install -y \
|
||||
build-essential \
|
||||
libpq-dev \
|
||||
nodejs \
|
||||
postgresql \
|
||||
postgresql-contrib
|
||||
RUN mkdir /farmbot
|
||||
WORKDIR /farmbot
|
||||
COPY . /farmbot
|
||||
RUN bundle install
|
||||
|
|
@ -0,0 +1,22 @@
|
|||
version: '3'
|
||||
services:
|
||||
db:
|
||||
image: postgres
|
||||
volumes:
|
||||
- ./docker_volumes/db:/var/lib/postgresql/data
|
||||
env_file:
|
||||
- ./.env
|
||||
web:
|
||||
build:
|
||||
context: .
|
||||
dockerfile: docker-api.Dockerfile
|
||||
# command: bundle exec rails s -p 3000 -b '0.0.0.0'
|
||||
command: bundle exec rails api:start
|
||||
volumes:
|
||||
- .:/farmbot
|
||||
ports:
|
||||
- "3000:3000"
|
||||
depends_on:
|
||||
- db
|
||||
env_file:
|
||||
- ./.env
|
Loading…
Reference in New Issue