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
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Zeno Rocha
October 04, 2017
Programming
620
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
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
750
7 Habits of Highly Productive Developers
zenorocha
1
460
7 Hábitos de Desenvolvedores Altamente Produtivos
zenorocha
1
590
What's new in the Liferay Community
zenorocha
0
750
How Liferay fits into the real of latest technologies
zenorocha
0
680
Estoicismo e JavaScript
zenorocha
3
1.3k
Por que ninguém se importa com seu novo projeto open source?
zenorocha
2
1.2k
Como investir em... você!
zenorocha
1
640
Criando apps fodas com WeDeploy
zenorocha
0
640
Other Decks in Programming
See All in Programming
承認済みなのに差戻しできてしまうバグ、型で潰せます
shinchit
0
120
「寝てても仕事が進む」Claude Codeで組む第二の脳
tomoyafujita2016
0
370
Claude CodeとAgentCore Gatewayを繋ぐ際の認証認可 / Authentication and authorization when connecting Claude Code with AgentCore Gateway
har1101
2
400
複数の Claude Code が"放置"されてしまう問題をCLI ダッシュボードを自作して解決した話
sumihiro3
1
740
楽しそうなつよつよエンジニアと目が死んでる僕/A brilliant engineer having a blast, and dead-eyed me.
3l4l5
2
260
DynamoDBの基礎を振り返りながらベクトル検索機能を理解する
musan
3
240
TSX の <Hoge<Fuga>> という構文に驚いた話 / tsx-type-argument-syntax
kanaru0928
0
240
Deep dive into the select statement (GopherCon UK)
jespino
0
150
初めての模倣学習とVLA
natsutan
0
320
初心者DevRelとして参加者だった私が、DevRel Talks!#2に登壇するまでにしてきたこと
sokohirai
0
160
プロポーザルを書いてもらう
pvcresin
0
590
React本体のコードリーディング
high_g_engineer
1
160
Featured
See All Featured
Context Engineering - Making Every Token Count
addyosmani
9
1.1k
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
1
710
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
430
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
4.5k
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
420
Abbi's Birthday
coloredviolet
3
9.6k
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
67
57k
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
220
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
1
290
A designer walks into a library…
pauljervisheath
211
24k
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
420
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
560
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]