Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Launching Liferay Projects Faster with WeDeploy
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Zeno Rocha
October 04, 2017
Programming
610
1
Share
Launching Liferay Projects Faster with WeDeploy
Zeno Rocha
October 04, 2017
More Decks by Zeno Rocha
See All by Zeno Rocha
The Next Generation of Developer-First Products
zenorocha
1
690
7 Habits of Highly Productive Developers
zenorocha
1
440
7 Hábitos de Desenvolvedores Altamente Produtivos
zenorocha
1
570
What's new in the Liferay Community
zenorocha
0
730
How Liferay fits into the real of latest technologies
zenorocha
0
670
Estoicismo e JavaScript
zenorocha
3
1.2k
Por que ninguém se importa com seu novo projeto open source?
zenorocha
2
1.2k
Como investir em... você!
zenorocha
1
610
Criando apps fodas com WeDeploy
zenorocha
0
620
Other Decks in Programming
See All in Programming
煩雑なSkills管理をSoC(関心の分離)により解決する――関心を分離し、プロンプトを部品として育てるためのOSSを作った話 / Solving Complex Skills Management Through SoC (Separation of Concerns)
nrslib
4
950
Coding as Prompting Since 2025
ragingwind
0
830
[RubyKaigi 2026] Require Hooks
palkan
1
200
年間50登壇、単著出版、雑誌寄稿、Podcast出演、YouTube、CM、カンファレンス主催……全部やってみたので面白さ等を比較してみよう / I’ve tried them all, so let’s compare how interesting they are.
nrslib
4
790
クラウドネイティブなエンジニアに向ける Raycastの魅力と実際の活用事例
nealle
2
200
Going Multiplatform with Your Android App (Android Makers 2026)
zsmb
2
430
PDI: Como Alavancar Sua Carreira e Seu Negócio
marcelgsantos
0
120
ドメインイベントでビジネスロジックを解きほぐす #phpcon_odawara
kajitack
3
780
感情を設計する
ichimichi
5
1.5k
PicoRuby for IoT: Connecting to the Cloud with MQTT
yuuu
2
570
Claude Codeをカスタムして自分だけのClaude Codeを作ろう
terisuke
0
140
AWS re:Invent 2025の少し振り返り + DevOps AgentとBacklogを連携させてみた
satoshi256kbyte
3
160
Featured
See All Featured
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
94
Designing for Timeless Needs
cassininazir
0
190
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.1k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
How to build a perfect <img>
jonoalderson
1
5.4k
Designing Experiences People Love
moore
143
24k
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.1k
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
220
Product Roadmaps are Hard
iamctodd
PRO
55
12k
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.5k
Principles of Awesome APIs and How to Build Them.
keavy
128
17k
Faster Mobile Websites
deanohume
310
31k
Transcript
launching projects faster with wedeploy liferay
DevCon 2016 Germany
what is wedeploy? WeDeploy is a cloud platform for developers.
We help people build and scale small sites to complex applications.
what are the challenges to deploy a Liferay portal?
Operating System ubuntu? centOS? debian? fedora?
Database mariadb? postgres? sql server? mysql? db2? oracle?
App Server websphere? web logic? tomcat? wildfly? jboss?
Web Server lighttpd? nginx? apache?
Search Engine logstash? elasticsearch? kibana?
let’s put a Liferay app in the cloud using WeDeploy
deploy using the terminal
1. wedeploy.json { id: 'dxp', image: 'wedeploy/liferay' }
2. use the CLI $ we deploy -p liferaydevcon
3. that’s it! https://dxp-liferaydevcon.wedeploy.io
None
None
deploy using the browser
None
cloud instant deployment console command line $ we
deploy using GitHub
None
wedeploy continuous deployment webhook git push
what if something goes wrong?
manage your logs
None
visualize logs in the terminal
None
what if I’m not the only one on the team?
invite team collaborators
None
audit team activities
None
what if I need more than that?
integrate with another database
None
mysql private network dxp internet via Hostname via HTTP
integrate with a web server
None
mysql apache internet dxp private network
integrate with a search engine
None
mysql apache internet dxp es private network
integrate with another systems
wedeploy.json { id: 'liferay', image: 'mdelapenya/liferay-portal:6.2-ce-ga6-tomcat-hsql’ }
None
wedeploy.json { id: 'liferay', image: 'mdelapenya/liferay-portal:6.1-ce-ga1-tomcat-hsql }
None
how is my application performing?
None
cpu application metrics memory transfer
how can I scale?
wedeploy.json { id: 'apache', image: ‘httpd:2.4’, memory: 4096, cpu: 3,
scale: 2 }
what if I need help?
None
None
None
None
uptime status support help center community chat customer support
is that all?
we’re not just a place to host your files
Auth 3 more services Data Email
None
None
None
None
Web JS 3 more SDKs iOS Swift Android Java
who is using for real?
community.liferay.com
frontinbh.com.br
royceflomconstruction.com
where are we right now?
countries reached 96 3152 total users 1693 projects created 11855
deployments 562 active users 327 tickets closed coffee drinks 999
Alpha Beta Stable Production Ready Matured & Stabilized Commercial Ready
We are here!
Alpha 8 Services Collaborators Custom Domains Continuous Deployment Log Management
Load Balancing Production Ready
Beta Matured & Stabilized New Datacenter Custom Docker Images Project
Backups Automatic HTTPS Certificates Rewritten CLI, API, and Dashboard Auto Scaling & Instant Deployment
Stable Commercial Ready Usage Metrics Pricing Plans Official Support
where are we headed?
None
None
more learn
workshop 10:25 at our booth any time
None
now try it
wedeploy.com
Thanks!
[email protected]