Skip to content

Instantly share code, notes, and snippets.

@RobBikmansurov
Last active November 1, 2019 05:27
Show Gist options
  • Save RobBikmansurov/7aedbdd340b0d51e98dcb7304d8c2d31 to your computer and use it in GitHub Desktop.
Save RobBikmansurov/7aedbdd340b0d51e98dcb7304d8c2d31 to your computer and use it in GitHub Desktop.

Revisions

  1. RobBikmansurov renamed this gist Nov 1, 2019. 1 changed file with 0 additions and 0 deletions.
    File renamed without changes.
  2. RobBikmansurov created this gist Nov 1, 2019.
    29 changes: 29 additions & 0 deletions docker-compose.yml for Rails
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,29 @@
    # docker-compose.yml
    # docker-compose build
    # docker-compose run web bundle install
    # docker-compose run web rake db:create
    # docker-compose run web rake db:setup
    # docker-compose up
    # docker-compose down
    version: '3'

    services:
    db:
    image: postgres:11-alpine
    environment:
    POSTGRES_PASSWORD: secret
    volumes:
    - db-data:/var/lib/postgresql/data:cached
    web:
    build:
    context: .
    dockerfile: Dockerfile
    command: /bin/bash -c "rm -f /tmp/server.pid && bundle exec rails server -b 0.0.0.0 -P /tmp/server.pid"
    ports:
    - 3000:3000
    depends_on:
    - db
    volumes:
    - .:/app
    volumes:
    db-data: