2019-08-17 00:25:14 +08:00
|
|
|
# Append `:docker-compose.spring.yml` to COMPOSE_FILE in `.env`
|
|
|
|
# invoke a console with `docker-compose run --rm web bin/rails console`
|
|
|
|
# or with specs: `docker-compose run --rm web bin/rspec spec/path/to/file_spec.rb`
|
2020-07-29 04:06:34 +08:00
|
|
|
version: '2.3'
|
2019-08-17 00:25:14 +08:00
|
|
|
services:
|
|
|
|
web:
|
|
|
|
environment:
|
|
|
|
SPRING_TMP_PATH: tmp
|
|
|
|
SPRING_SOCKET: tmp/spring.sock
|
|
|
|
SPRING_PIDFILE: tmp/spring.pid
|
|
|
|
depends_on:
|
|
|
|
- spring
|
|
|
|
|
|
|
|
spring:
|
|
|
|
build: .
|
|
|
|
command: bundle exec spring server
|
|
|
|
volumes:
|
2022-03-23 23:43:52 +08:00
|
|
|
- code:/usr/src/app
|
|
|
|
- bundle:/home/docker/.bundle/
|
2019-08-17 00:25:14 +08:00
|
|
|
- canvas-docker-gems:/home/docker/.gem/
|
|
|
|
- yarn-cache:/home/docker/.cache/yarn
|
|
|
|
environment:
|
2022-02-03 05:59:36 +08:00
|
|
|
RAILS_ENV: development
|
2022-03-23 23:43:52 +08:00
|
|
|
ENCRYPTION_KEY: facdd3a131ddd8988b14f6e4e01039c93cfa0160
|
2019-08-17 00:25:14 +08:00
|
|
|
SPRING_TMP_PATH: tmp
|
|
|
|
SPRING_SOCKET: tmp/spring.sock
|
|
|
|
SPRING_PIDFILE: tmp/spring.pid
|
2022-03-23 23:43:52 +08:00
|
|
|
POSTGRES_PASSWORD: sekret
|