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
Setting a WordPress website using Azure Web App...
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Eduardo Piairo
October 28, 2017
Technology
920
0
Share
Setting a WordPress website using Azure Web Apps And Azure Database for MySQL
Talk presented @ SQLSaturday Porto 2017(28-10-2017)
Eduardo Piairo
October 28, 2017
More Decks by Eduardo Piairo
See All by Eduardo Piairo
ADDO_2021: Why and how to include database changes in the deployment pipeline
eduardopiairo
0
77
Adding unit tests to the database deployment pipeline
eduardopiairo
0
77
Start by changing the way of work
eduardopiairo
0
120
Adding unit tests to the database deployment pipeline
eduardopiairo
0
69
Adding unit tests with tSQLt to the database deployment pipeline
eduardopiairo
0
100
Adding unit tests with tSQLt to the database deployment pipeline
eduardopiairo
0
130
Operations for databases – The DevOps journey
eduardopiairo
0
100
Deployment pipeline for databases
eduardopiairo
0
190
Deployment pipeline for databases
eduardopiairo
0
1.1k
Other Decks in Technology
See All in Technology
Anthropic「Long-running a gents」をGeminiで再現してみた
tkikuchi
0
130
扱える不確実性を増やしていく - スタートアップEMが考える「任せ方」
kadoppe
0
320
ぼくがかんがえたさいきょうのあうとぷっと
yama3133
0
200
生成AIが変える SaaS の競争原理と弁護士ドットコムのプロダクト戦略
bengo4com
1
2.2k
「SaaSの次の時代」に重要性を増すステークホルダーマネジメントの要諦 ~解像度を圧倒的に高めPdMの価値を最大化させる方法~
kakehashi
PRO
3
2.4k
ハーネスエンジニアリングをやりすぎた話 ~そのハーネスは解体された~
gotalab555
5
1.8k
AI時代のガードレールとしてのAPIガバナンス
nagix
0
300
AIコーディング時代における、ソフトウェアサプライチェーン攻撃に対する防衛術(簡易版)
soysoysoyb
0
120
Pure Intonation on Browser: Building a Sequencer with Ruby
nagachika
0
150
目的ファーストのハーネス設計 ~ハーネスの変更容易性を高めるための優先順位~
gotalab555
8
2.3k
小説執筆のハーネスエンジニアリング
yoshitetsu
0
760
Agents CLI と Gemini Enterprise Agent Platform で マルチエージェント開発が楽しくなる!
kaz1437
0
140
Featured
See All Featured
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
170
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.7k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
The Cost Of JavaScript in 2023
addyosmani
55
9.9k
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
220
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
680
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
1.9k
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.2k
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
10k
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.5k
How to Talk to Developers About Accessibility
jct
2
180
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
510
Transcript
Setting a WordPress website using Azure Web Apps And Azure
Database for MySQL Eduardo Piairo @EdPiairo @EdPiairo, #SqlSatPortugal
About me Eduardo Piairo Operations Engineer @ Basecone DevOps Porto
Founder Friend of Redgate @EdPiairo https://pt.linkedin.com/in/jesuspiairo
[email protected]
http://www.eduardopiairo.com/
Intro Challenges to solve WordPress hosting in Azure Change management/promotion
– a pipeline @EdPiairo, #SqlSatPortugal
WordPress Content Management System (CMS) Web/App layer (PHP) Data layer
(MySQL) @EdPiairo, #SqlSatPortugal
Azure Web App App Service, Web App Resource for hosting
a website / web application @EdPiairo, #SqlSatPortugal
Azure Database for MySQL MySQL Database as a service Relational
database as a service @EdPiairo, #SqlSatPortugal
The pipeline GitHub repo @EdPiairo, #SqlSatPortugal WordPress TEST WordPress PROD
/develop /master
Step by step 1. WordPress download and GitHub repo creation
2. TEST infrastructure provisioning • Web App • Azure DB for MySQL 3. Git clone @ Web App @EdPiairo, #SqlSatPortugal
Step by step 4. Database creation and access • Create
database • Add firewall rules 5. WordPress installation • Connection between Web App and Azure DB for MySQL • WP Migrate DB plugin installation 6. Export database @EdPiairo, #SqlSatPortugal
Step by step 7. Import database 8. Connect PROD Web
App to GitHub • Deployment setup 9. Apply changes to PROD WordPress • wp-config.php @EdPiairo, #SqlSatPortugal
Q&A @EdPiairo, #SqlSatPortugal @EdPiairo https://pt.linkedin.com/in/jesuspiairo
[email protected]
http://www.eduardopiairo.com/
Thanks to all Sponsors
The Team Ivan Campos @WizardDBA João Sarmento @jopedro87 Eduardo Piairo
@EdPiairo Diamantino Falcão @_dfalcao_