Launching Liferay Projects Faster with WeDeploy

E190023b66e2b8aa73a842b106920c93?s=47 Zeno Rocha
October 04, 2017

Launching Liferay Projects Faster with WeDeploy

E190023b66e2b8aa73a842b106920c93?s=128

Zeno Rocha

October 04, 2017
Tweet

Transcript

  1. launching projects faster with wedeploy liferay

  2. DevCon 2016 Germany

  3. what is wedeploy? WeDeploy is a cloud platform for developers.

    We help people build and scale small sites to complex applications.
  4. what are the challenges to deploy a Liferay portal?

  5. Operating System ubuntu? centOS? debian? fedora?

  6. Database mariadb? postgres? sql server? mysql? db2? oracle?

  7. App Server websphere? web logic? tomcat? wildfly? jboss?

  8. Web Server lighttpd? nginx? apache?

  9. Search Engine logstash? elasticsearch? kibana?

  10. let’s put a Liferay app in the cloud using WeDeploy

  11. deploy using
 the terminal

  12. 1. wedeploy.json { id: 'dxp', image: 'wedeploy/liferay' }

  13. 2. use the CLI $ we deploy -p liferaydevcon

  14. 3. that’s it! https://dxp-liferaydevcon.wedeploy.io

  15. None
  16. None
  17. deploy using
 the browser

  18. None
  19. cloud instant deployment console command line $ we

  20. deploy using
 GitHub

  21. None
  22. wedeploy continuous deployment webhook git push

  23. what if something
 goes wrong?

  24. manage 
 your logs

  25. None
  26. visualize logs
 in the terminal

  27. None
  28. what if I’m not the only one on the team?

  29. invite team
 collaborators

  30. None
  31. audit team activities

  32. None
  33. what if I need more than that?

  34. integrate with
 another database

  35. None
  36. mysql private network dxp internet via Hostname via HTTP

  37. integrate with
 a web server

  38. None
  39. mysql apache internet dxp private network

  40. integrate with
 a search engine

  41. None
  42. mysql apache internet dxp es private network

  43. integrate with
 another systems

  44. wedeploy.json { id: 'liferay', image: 'mdelapenya/liferay-portal:6.2-ce-ga6-tomcat-hsql’ }

  45. None
  46. wedeploy.json { id: 'liferay', image: 'mdelapenya/liferay-portal:6.1-ce-ga1-tomcat-hsql }

  47. None
  48. how is my application performing?

  49. None
  50. cpu application metrics memory transfer

  51. how can I scale?

  52. wedeploy.json { id: 'apache', image: ‘httpd:2.4’, memory: 4096, cpu: 3,

    scale: 2 }
  53. what if I
 need help?

  54. None
  55. None
  56. None
  57. None
  58. uptime status support help center community chat customer support

  59. is that all?

  60. we’re not just a place to host your files

  61. Auth 3 more services Data Email

  62. None
  63. None
  64. None
  65. None
  66. Web
 JS 3 more SDKs iOS
 Swift Android
 Java

  67. who is using for real?

  68. community.liferay.com

  69. frontinbh.com.br

  70. royceflomconstruction.com

  71. where are we right now?

  72. countries reached 96 3152 total users 1693 projects created 11855

    deployments 562 active users 327 tickets closed coffee drinks 999
  73. Alpha Beta Stable Production Ready Matured & Stabilized Commercial Ready

    We are here!
  74. Alpha 8 Services Collaborators Custom Domains Continuous Deployment Log Management

    Load Balancing Production Ready
  75. Beta Matured & Stabilized New Datacenter Custom Docker Images Project

    Backups Automatic HTTPS Certificates Rewritten CLI, API, and Dashboard Auto Scaling & Instant Deployment
  76. Stable Commercial Ready Usage Metrics Pricing Plans Official Support

  77. where are we headed?

  78. None
  79. None
  80. more learn

  81. workshop 10:25 at our booth any time

  82. None
  83. now try it

  84. wedeploy.com

  85. Thanks! zeno.rocha@liferay.com