Advertisement
Guest User

Untitled

a guest
Sep 19th, 2016
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.34 KB | None | 0 0
  1. hackmdPostgres:
  2. image: postgres
  3. environment:
  4. - POSTGRES_USER=hackmd
  5. - POSTGRES_PASSWORD=hackmdpass
  6. - POSTGRES_DB=hackmd
  7. hackmd:
  8. image: hackmdio/hackmd:0.4.4
  9. environment:
  10. - POSTGRES_USER=hackmd
  11. - POSTGRES_PASSWORD=hackmdpass
  12. links:
  13. - hackmdPostgres
  14. ports:
  15. - "3000:3000"
  16. volumes:
  17. - /home/ec2-user/docker-hackmd/customize/config.json:/hackmd/config.json
  18. - /home/ec2-user/docker-hackmd/customize/link-to-backlog.js:/tmp/link-to-backlog.js
  19. command: >
  20. sh -c "
  21. # link to backlog
  22. if ! grep -q 'customize ---' /hackmd/public/js/extra.js ; then
  23. cat /tmp/link-to-backlog.js >> /hackmd/public/js/extra.js
  24. echo 'add customize process to extra.js'
  25. fi
  26.  
  27. # imgur credentials ( to upload an image to specific account )
  28. USERNAME='XXXXXXXX'
  29. PASSWORD='YYYYYYYY'
  30. CLIENTID='ZZZZZZZZ'
  31. sed -i \"s/imgur.setClientId(config.imgur.clientID);/imgur.setCredentials('$$USERNAME', '$$PASSWORD', '$$CLIENTID');/\" app.js
  32. echo 'set imgur credentials to all.js'
  33.  
  34. # default command
  35. /bin/bash /hackmd/docker-entrypoint.sh
  36. "
  37. nginx:
  38. image: nginx
  39. links:
  40. - hackmd
  41. ports:
  42. - "80:80"
  43. volumes:
  44. - /home/ec2-user/docker-hackmd/customize/nginx.conf:/etc/nginx/conf.d/default.conf
  45. - /home/ec2-user/docker-hackmd/customize/.htpasswd:/etc/nginx/.htpasswd
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement