Guest User

Untitled

a guest
Jan 22nd, 2019
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.58 KB | None | 0 0
  1. FROM ruby:2.4.1-alpine
  2.  
  3. RUN apk update && apk upgrade && apk add --update --no-cache alpine-sdk tzdata postgresql-dev nodejs
  4. RUN mkdir /app
  5. WORKDIR /app
  6.  
  7. ADD Gemfile /app/Gemfile
  8. ADD Gemfile.lock /app/Gemfile.lock
  9. RUN bundle install --path vendor/bundle -j4
  10. ADD . /app
  11.  
  12. RUN bundle exec rake assets:precompile
  13.  
  14. EXPOSE 3000
  15.  
  16. NAME READY STATUS RESTARTS AGE
  17. postgresql-85b6cbb544-rzb22 1/1 Running 0 18m
  18. rails-5995b6b985-gl6lz 1/1 Running 0 15m
  19.  
  20. apiVersion: batch/v1
  21. kind: Job
  22. metadata:
  23. name: deploy-tasks
  24. spec:
  25. template:
  26. metadata:
  27. name: deploy-tasks
  28. labels:
  29. name: deploy-tasks
  30. spec:
  31. nodeSelector:
  32. cloud.google.com/gke-nodepool: default-pool
  33. restartPolicy: Never
  34. containers:
  35. - name: deploy-tasks-runner
  36. image: $RAILS_IMAGE
  37. command: ["/app/script/deploy-tasks.sh"]
  38. env:
  39. - name: RAILS_ENV
  40. value: "production"
  41. - name: DATABASE_HOST
  42. value: postgresql
  43. - name: DATABASE_USERNAME
  44. valueFrom:
  45. secretKeyRef:
  46. name: rails
  47. key: database_user
  48. - name: DATABASE_PASSWORD
  49. valueFrom:
  50. secretKeyRef:
  51. name: rails
  52. key: database_password
  53. - name: SECRET_KEY_BASE
  54. valueFrom:
  55. secretKeyRef:
  56. name: rails
  57. key: secret_key_base
  58. - name: DATABASE_PORT
  59. value: "5432"
Add Comment
Please, Sign In to add comment