35 lines
778 B
YAML
35 lines
778 B
YAML
version: "3"
|
|
services:
|
|
web:
|
|
build: .
|
|
ports:
|
|
- "3000:3000"
|
|
depends_on:
|
|
- db
|
|
- redis
|
|
environment:
|
|
RAILS_ENV: development
|
|
DATABASE_URL: postgres://postgres:mysecretpassword@db:5432/postgres
|
|
YARN_INTEGRITY_ENABLED: "false"
|
|
volumes:
|
|
- .:/usr/src/app
|
|
command: bundle exec rails server -b 0.0.0.0 -p 3000
|
|
jobs:
|
|
build: .
|
|
command: rails jobs:work
|
|
depends_on:
|
|
- db
|
|
environment:
|
|
RAILS_ENV: development
|
|
DATABASE_URL: postgres://postgres:mysecretpassword@db:5432/postgres
|
|
webpacker:
|
|
build: .
|
|
command: ./bin/webpack-dev-server
|
|
db:
|
|
image: postgres:${POSTGRES_VERSION:-9.6.15-alpine}
|
|
ports:
|
|
- "5432:5432"
|
|
redis:
|
|
image: "redis"
|
|
ports:
|
|
- "6379:6379"
|