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
Zeno Rocha
October 04, 2017
Programming
1
500
Launching Liferay Projects Faster with WeDeploy
Zeno Rocha
October 04, 2017
Tweet
Share
More Decks by Zeno Rocha
See All by Zeno Rocha
The Next Generation of Developer-First Products
zenorocha
1
510
7 Habits of Highly Productive Developers
zenorocha
1
340
7 Hábitos de Desenvolvedores Altamente Produtivos
zenorocha
1
390
What's new in the Liferay Community
zenorocha
0
610
How Liferay fits into the real of latest technologies
zenorocha
0
510
Estoicismo e JavaScript
zenorocha
3
970
Por que ninguém se importa com seu novo projeto open source?
zenorocha
2
850
Como investir em... você!
zenorocha
1
500
Criando apps fodas com WeDeploy
zenorocha
0
500
Other Decks in Programming
See All in Programming
プロジェクト新規参入者のリードタイム短縮の観点から見る、品質の高いコードとアーキテクチャを保つメリット
d_endo
1
1k
僕がつくった48個のWebサービス達
yusukebe
18
17k
ピラミッド、アイスクリームコーン、SMURF: 自動テストの最適バランスを求めて / Pyramid Ice-Cream-Cone and SMURF
twada
PRO
9
990
[PyCon Korea 2024 Keynote] 커뮤니티와 파이썬, 그리고 우리
beomi
0
110
WEBエンジニア向けAI活用入門
sutetotanuki
0
300
What’s New in Compose Multiplatform - A Live Tour (droidcon London 2024)
zsmb
1
330
破壊せよ!データ破壊駆動で考えるドメインモデリング / data-destroy-driven
minodriven
16
4k
Universal Linksの実装方法と陥りがちな罠
kaitokudou
1
220
PagerDuty を軸にした On-Call 構築と運用課題の解決 / PagerDuty Japan Community Meetup 4
horimislime
1
110
Dev ContainersとGitHub Codespacesの素敵な関係
ymd65536
1
120
Modern Angular: Renovation for Your Applications
manfredsteyer
PRO
0
200
Identifying User Idenity
moro
6
7.8k
Featured
See All Featured
Being A Developer After 40
akosma
86
590k
Imperfection Machines: The Place of Print at Facebook
scottboms
264
13k
Done Done
chrislema
181
16k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
37
1.8k
The Power of CSS Pseudo Elements
geoffreycrofte
72
5.3k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
32
1.8k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
504
140k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
4
290
How to Think Like a Performance Engineer
csswizardry
19
1.1k
Designing Experiences People Love
moore
138
23k
The MySQL Ecosystem @ GitHub 2015
samlambert
250
12k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
46
2.1k
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]