Advertisement
Guest User

Untitled

a guest
May 26th, 2019
208
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.90 KB | None | 0 0
  1. version: "3.7"
  2. services:
  3. cern-search-api:
  4. build: .
  5. networks:
  6. - default
  7. environment:
  8. - "INVENIO_ACCOUNTS_SESSION_REDIS_URL=redis://redis:6379/1"
  9. - "INVENIO_CACHE_REDIS_URL=redis://redis:6379/0"
  10. - "INVENIO_SEARCH_ELASTIC_HOSTS=elasticsearch"
  11. - "INVENIO_SQLALCHEMY_DATABASE_URI=postgres://uservice:itsjust1234@postgres/uservice"
  12. - "INVENIO_CERN_APP_CREDENTIALS={'consumer_key': 'bah'}"
  13. - "INVENIO_CERN_APP_CREDENTIALS_CONSUMER_KEY=xxx"
  14. - "INVENIO_ADMIN_VIEW_ACCESS_GROUPS="
  15. - "INVENIO_ADMIN_ACCESS_GROUPS="
  16. - "INVENIO_ADMIN_USER=test@example.com"
  17. entrypoint:
  18. - /bin/bash
  19. - -c
  20. - |
  21. sh /opt/invenio/src/scripts/populate-instance.sh
  22. invenio users create test@example.com --password test1234 --active || true
  23. uwsgi --module cern_search_rest_api.wsgi:application --socket 0.0.0.0:5000 --master --processes 4 --threads 1 --stats /tmp/stats.socket
  24. elasticsearch:
  25. image: elasticsearch:6.7.2
  26. ports:
  27. - "9200:9200"
  28. - "9300:9300"
  29. environment:
  30. discovery.type: single-node
  31. networks:
  32. - default
  33. volumes:
  34. - es-data:/usr/share/elasticsearch/data
  35. tika:
  36. image: logicalspark/docker-tikaserver
  37. ports:
  38. - "9998:9998"
  39. networks:
  40. - default
  41. redis:
  42. image: redis:5
  43. networks:
  44. - default
  45.  
  46. postgres:
  47. image: postgres:11
  48. environment:
  49. - POSTGRES_USER=uservice
  50. - POSTGRES_PASSWORD=itsjust1234
  51. - POSTGRES_DB=uservice
  52. volumes:
  53. - postgres-data:/var/lib/postgresql/data
  54. networks:
  55. - default
  56. nginx:
  57. image: nginx:stable-alpine
  58. ports:
  59. - "8080:8080"
  60. volumes:
  61. - ./nginx/tls:/etc/nginx/tls
  62. - nginx-cache:/var/cache/nginx
  63. - nginx-run:/var/run
  64. - ./nginx/nginx.conf:/etc/nginx/nginx.conf
  65. networks:
  66. default:
  67.  
  68. volumes:
  69. es-data:
  70. postgres-data:
  71. nginx-run:
  72. nginx-cache:
  73. nginx-tls:
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement