Advertisement
Guest User

Untitled

a guest
Oct 12th, 2017
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.91 KB | None | 0 0
  1. FROM ruby:2.3.3-alpine
  2.  
  3. RUN apk update && apk add build-base nodejs postgresql-dev git curl-dev libxml2-dev
  4.  
  5. RUN mkdir /app
  6. WORKDIR /app
  7.  
  8. COPY Gemfile Gemfile.lock ./
  9.  
  10. RUN gem install bundler --version '1.14.6'
  11. #RUN gem install bundler
  12.  
  13. RUN bundle install --full-index
  14. #RUN bundle update
  15.  
  16. COPY . .
  17.  
  18. #####################
  19. version: '2'
  20.  
  21. services:
  22. postgres:
  23. image: 'postgres:9.6-alpine'
  24. environment:
  25. POSTGRES_USER: 'rp_base'
  26. POSTGRES_PASSWORD: 'yourpassword'
  27. ports:
  28. - '5432:5432'
  29. volumes:
  30. - 'postgres:/var/lib/postgresql/data'
  31.  
  32. # redis:
  33. # image: 'redis:3.2-alpine'
  34. # command: redis-server --requirepass yourpassword
  35. # ports:
  36. # - '6379:6379'
  37. # volumes:
  38. # - 'redis:/data'
  39.  
  40. website:
  41. depends_on:
  42. - 'postgres'
  43. # - 'redis'
  44. build: .
  45. ports:
  46. - '3000:3000'
  47. volumes:
  48. - '.:/app'
  49. # env_file:
  50. # - '.env'
  51.  
  52. volumes:
  53. redis:
  54. postgres:⏎
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement