SlideShare ist ein Scribd-Unternehmen logo
1 von 17
Downloaden Sie, um offline zu lesen
Extremely
Rails Webserving en Hosting                           evolved
                                                      solutions
Van Applicatie naar Web                               Lorem ipsum dolor sit amet, cons
                                                      ectetuer adipiscing elit. Donec
                                                      sagittis sagittis urna. Aliquam ipsum.

                                                      Nunc in leo sed ante lacinia volutpat.

                                                      Pellentesque urna diam, aliquet
                                                      non, ullamcorper ut, volutpat lacinia,
                                                      purus.




http://frank.be/ - @frank_be
http://www.openminds.be/

                                                      Zilverenberg 39 - B-9000 Gent - Belgium
                                                      Tel: +32 9 225 82 91 - Fax: +32 9 224 46 57




                               pub_openminds.indd 1                                                 11/15/06 10:53:57 AM
Applicatie serven
       •    Tijdens ontwikkelen                       Extremely
                                                      evolved
                                                      solutions
                                                      Lorem ipsum dolor sit amet, cons
                                                      ectetuer adipiscing elit. Donec
                                                      sagittis sagittis urna. Aliquam ipsum.

                                                      Nunc in leo sed ante lacinia volutpat.

                                                      Pellentesque urna diam, aliquet
                                                      non, ullamcorper ut, volutpat lacinia,
                                                      purus.




       •    Eens het “af” is

                                                      Zilverenberg 39 - B-9000 Gent - Belgium
                                                      Tel: +32 9 225 82 91 - Fax: +32 9 224 46 57




Frank Louwers                                                                              Arrrrcamp Gent - 20090508
                               pub_openminds.indd 1                                                            11/15/06 10:53:5
The Rules ...
                                             Extremely
                                             evolved
                                             solutions
                                             Lorem ipsum dolor sit amet, cons
                                             ectetuer adipiscing elit. Donec
                                             sagittis sagittis urna. Aliquam ipsum.

                                             Nunc in leo sed ante lacinia volutpat.




                Rule #1
                                             Pellentesque urna diam, aliquet
                                             non, ullamcorper ut, volutpat lacinia,
                                             purus.




                                             Zilverenberg 39 - B-9000 Gent - Belgium
                                             Tel: +32 9 225 82 91 - Fax: +32 9 224 46 57




Frank Louwers                                                                     Arrrrcamp Gent - 20090508
                      pub_openminds.indd 1                                                            11/15/06 10:53:5
Development
= development omgeving
Development = dev
       • Development mode in Rails                                     Extremely
          • geen caching                                               evolved
                                                                       solutions
          • telkens alles herladen                                     Lorem ipsum dolor sit amet, cons




          • veel debugging en logging
                                                                       ectetuer adipiscing elit. Donec
                                                                       sagittis sagittis urna. Aliquam ipsum.

                                                                       Nunc in leo sed ante lacinia volutpat.

                                                                       Pellentesque urna diam, aliquet
                                                                       non, ullamcorper ut, volutpat lacinia,
                                                                       purus.




       • Niet op productie-omgeving!
       • Waar wel?
          • lokaal
          • grotere teams: development server                          Zilverenberg 39 - B-9000 Gent - Belgium
                                                                       Tel: +32 9 225 82 91 - Fax: +32 9 224 46 57




Frank Louwers                                                                                               Arrrrcamp Gent - 20090508
                                                pub_openminds.indd 1                                                            11/15/06 10:53:5
The Rules ...
                                             Extremely
                                             evolved
                                             solutions
                                             Lorem ipsum dolor sit amet, cons
                                             ectetuer adipiscing elit. Donec
                                             sagittis sagittis urna. Aliquam ipsum.

                                             Nunc in leo sed ante lacinia volutpat.




                Rule #2
                                             Pellentesque urna diam, aliquet
                                             non, ullamcorper ut, volutpat lacinia,
                                             purus.




                                             Zilverenberg 39 - B-9000 Gent - Belgium
                                             Tel: +32 9 225 82 91 - Fax: +32 9 224 46 57




Frank Louwers                                                                     Arrrrcamp Gent - 20090508
                      pub_openminds.indd 1                                                            11/15/06 10:53:5
First learn rule #1
Development servers
       • ./script/server                                                   Extremely
                                                                           evolved
         • standaard                                                       solutions
         • mongrel (of webbrick) op poort 3000                             Lorem ipsum dolor sit amet, cons
                                                                           ectetuer adipiscing elit. Donec
                                                                           sagittis sagittis urna. Aliquam ipsum.




         • http://127.0.0.1:3000/
                                                                           Nunc in leo sed ante lacinia volutpat.

                                                                           Pellentesque urna diam, aliquet
                                                                           non, ullamcorper ut, volutpat lacinia,
                                                                           purus.




       • Nadelen?
         • console open
         • meerdere projecten tegelijk: bijhouden waar/wat gestart
         • veel images/css/js op uw site: traag (alles via mongrel)
                                                                           Zilverenberg 39 - B-9000 Gent - Belgium
                                                                           Tel: +32 9 225 82 91 - Fax: +32 9 224 46 57




Frank Louwers                                                                                                   Arrrrcamp Gent - 20090508
                                                    pub_openminds.indd 1                                                            11/15/06 10:53:5
Development servers
       • Mac: Passenger!                                                     Extremely
                                                                             evolved
         • module voor de Apache (standaard op Mac!)                         solutions
         • gem install passenger                                             Lorem ipsum dolor sit amet, cons
                                                                             ectetuer adipiscing elit. Donec
                                                                             sagittis sagittis urna. Aliquam ipsum.




         • Passenger Prefpane: http://bit.ly/passengerprefpane
                                                                             Nunc in leo sed ante lacinia volutpat.

                                                                             Pellentesque urna diam, aliquet
                                                                             non, ullamcorper ut, volutpat lacinia,
                                                                             purus.




       • Voordelen?
         • Prefpane: handig
         • http://projectnaam.local/ - http://anderproject.local/
         • Wordt pas gestart als nodig
                                                                             Zilverenberg 39 - B-9000 Gent - Belgium
                                                                             Tel: +32 9 225 82 91 - Fax: +32 9 224 46 57




Frank Louwers                                                                                                     Arrrrcamp Gent - 20090508
                                                      pub_openminds.indd 1                                                            11/15/06 10:53:5
Development servers
                                       Extremely
                                       evolved
                                       solutions
                                       Lorem ipsum dolor sit amet, cons
                                       ectetuer adipiscing elit. Donec
                                       sagittis sagittis urna. Aliquam ipsum.

                                       Nunc in leo sed ante lacinia volutpat.

                                       Pellentesque urna diam, aliquet
                                       non, ullamcorper ut, volutpat lacinia,
                                       purus.




                                       Zilverenberg 39 - B-9000 Gent - Belgium
                                       Tel: +32 9 225 82 91 - Fax: +32 9 224 46 57




Frank Louwers                                                               Arrrrcamp Gent - 20090508
                pub_openminds.indd 1                                                            11/15/06 10:53:5
Production servers
       • Keuze!                                           Extremely
                                                          evolved
       • Mongrel                                          solutions


       • Thin
                                                          Lorem ipsum dolor sit amet, cons
                                                          ectetuer adipiscing elit. Donec
                                                          sagittis sagittis urna. Aliquam ipsum.

                                                          Nunc in leo sed ante lacinia volutpat.

                                                          Pellentesque urna diam, aliquet




       • Apache + Passenger
                                                          non, ullamcorper ut, volutpat lacinia,
                                                          purus.




       • Nginx + Passenger
       • Lighttpd + FastCGI
       • Glassfish (Java / Jruby)
                                                          Zilverenberg 39 - B-9000 Gent - Belgium
                                                          Tel: +32 9 225 82 91 - Fax: +32 9 224 46 57




Frank Louwers                                                                                  Arrrrcamp Gent - 20090508
                                   pub_openminds.indd 1                                                            11/15/06 10:53:5
Openminds
       • Keuze!                                           Extremely
                                                          evolved
       • Mongrel                                          solutions


       • Thin
                                                          Lorem ipsum dolor sit amet, cons
                                                          ectetuer adipiscing elit. Donec
                                                          sagittis sagittis urna. Aliquam ipsum.

                                                          Nunc in leo sed ante lacinia volutpat.

                                                          Pellentesque urna diam, aliquet




       • Apache + Passenger
                                                          non, ullamcorper ut, volutpat lacinia,
                                                          purus.




       • Nginx + Passenger
       • Lighttpd + FastCGI
       • Glassfish (Java / Jruby)
                                                          Zilverenberg 39 - B-9000 Gent - Belgium
                                                          Tel: +32 9 225 82 91 - Fax: +32 9 224 46 57




Frank Louwers                                                                                  Arrrrcamp Gent - 20090508
                                   pub_openminds.indd 1                                                            11/15/06 10:53:5
Deployment
       • Deploy-watte?                                    Extremely
                                                          evolved
                                                          solutions


       •
                                                          Lorem ipsum dolor sit amet, cons




           Van uw ontwikkelomgeving
                                                          ectetuer adipiscing elit. Donec
                                                          sagittis sagittis urna. Aliquam ipsum.

                                                          Nunc in leo sed ante lacinia volutpat.

                                                          Pellentesque urna diam, aliquet




       •
                                                          non, ullamcorper ut, volutpat lacinia,
                                                          purus.



           Naar uw productieomgeving


       • Lastig voor beginners
                                                          Zilverenberg 39 - B-9000 Gent - Belgium
                                                          Tel: +32 9 225 82 91 - Fax: +32 9 224 46 57




Frank Louwers                                                                                  Arrrrcamp Gent - 20090508
                                   pub_openminds.indd 1                                                            11/15/06 10:53:5
Problemen ...
       • FTP (jaja) of scp van files                          Extremely
                                                             evolved
       • database.yml                                        solutions


       • migraties?
                                                             Lorem ipsum dolor sit amet, cons
                                                             ectetuer adipiscing elit. Donec
                                                             sagittis sagittis urna. Aliquam ipsum.

                                                             Nunc in leo sed ante lacinia volutpat.

                                                             Pellentesque urna diam, aliquet




       • PhpMyAdmin
                                                             non, ullamcorper ut, volutpat lacinia,
                                                             purus.




       • herstarten van applicatie
       • help, deze versie bevat kritieke fout: rollback
                                                             Zilverenberg 39 - B-9000 Gent - Belgium
                                                             Tel: +32 9 225 82 91 - Fax: +32 9 224 46 57




Frank Louwers                                                                                     Arrrrcamp Gent - 20090508
                                      pub_openminds.indd 1                                                            11/15/06 10:53:5
Recept dat werkt
       • Source-control systeem                           Extremely
                                                          evolved
                                                          solutions


       •
                                                          Lorem ipsum dolor sit amet, cons




           Capistrano
                                                          ectetuer adipiscing elit. Donec
                                                          sagittis sagittis urna. Aliquam ipsum.

                                                          Nunc in leo sed ante lacinia volutpat.

                                                          Pellentesque urna diam, aliquet
                                                          non, ullamcorper ut, volutpat lacinia,
                                                          purus.




       • Database migrations (eventueel fixtures)
       • cap deploy
                                                          Zilverenberg 39 - B-9000 Gent - Belgium
                                                          Tel: +32 9 225 82 91 - Fax: +32 9 224 46 57




Frank Louwers                                                                                  Arrrrcamp Gent - 20090508
                                   pub_openminds.indd 1                                                            11/15/06 10:53:5
SOS Piet uitsmijter
       1.Development nooit op productieomgeving
                                       Extremely
                                                            evolved
                                                            solutions
                                                            Lorem ipsum dolor sit amet, cons
                                                            ectetuer adipiscing elit. Donec




       2.http://bit.ly/passengerprefpane
                                                            sagittis sagittis urna. Aliquam ipsum.

                                                            Nunc in leo sed ante lacinia volutpat.

                                                            Pellentesque urna diam, aliquet
                                                            non, ullamcorper ut, volutpat lacinia,
                                                            purus.




       3.Productie: veek keuze, kies wijs


       4.Deployment strategie (capistrano)
                                                            Zilverenberg 39 - B-9000 Gent - Belgium
                                                            Tel: +32 9 225 82 91 - Fax: +32 9 224 46 57




Frank Louwers                                                                                    Arrrrcamp Gent - 20090508
                                     pub_openminds.indd 1                                                            11/15/06 10:53:5
Q &A



http://flickr.com/photos/mbake/399084699/

Weitere ähnliche Inhalte

Mehr von joren de groof (6)

Radiant
RadiantRadiant
Radiant
 
Prawn
PrawnPrawn
Prawn
 
Nanoc
NanocNanoc
Nanoc
 
Mistakes
MistakesMistakes
Mistakes
 
Git
GitGit
Git
 
Cucumber
CucumberCucumber
Cucumber
 

Kürzlich hochgeladen

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Kürzlich hochgeladen (20)

Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 

Rails Servers

  • 1. Extremely Rails Webserving en Hosting evolved solutions Van Applicatie naar Web Lorem ipsum dolor sit amet, cons ectetuer adipiscing elit. Donec sagittis sagittis urna. Aliquam ipsum. Nunc in leo sed ante lacinia volutpat. Pellentesque urna diam, aliquet non, ullamcorper ut, volutpat lacinia, purus. http://frank.be/ - @frank_be http://www.openminds.be/ Zilverenberg 39 - B-9000 Gent - Belgium Tel: +32 9 225 82 91 - Fax: +32 9 224 46 57 pub_openminds.indd 1 11/15/06 10:53:57 AM
  • 2. Applicatie serven • Tijdens ontwikkelen Extremely evolved solutions Lorem ipsum dolor sit amet, cons ectetuer adipiscing elit. Donec sagittis sagittis urna. Aliquam ipsum. Nunc in leo sed ante lacinia volutpat. Pellentesque urna diam, aliquet non, ullamcorper ut, volutpat lacinia, purus. • Eens het “af” is Zilverenberg 39 - B-9000 Gent - Belgium Tel: +32 9 225 82 91 - Fax: +32 9 224 46 57 Frank Louwers Arrrrcamp Gent - 20090508 pub_openminds.indd 1 11/15/06 10:53:5
  • 3. The Rules ... Extremely evolved solutions Lorem ipsum dolor sit amet, cons ectetuer adipiscing elit. Donec sagittis sagittis urna. Aliquam ipsum. Nunc in leo sed ante lacinia volutpat. Rule #1 Pellentesque urna diam, aliquet non, ullamcorper ut, volutpat lacinia, purus. Zilverenberg 39 - B-9000 Gent - Belgium Tel: +32 9 225 82 91 - Fax: +32 9 224 46 57 Frank Louwers Arrrrcamp Gent - 20090508 pub_openminds.indd 1 11/15/06 10:53:5
  • 5. Development = dev • Development mode in Rails Extremely • geen caching evolved solutions • telkens alles herladen Lorem ipsum dolor sit amet, cons • veel debugging en logging ectetuer adipiscing elit. Donec sagittis sagittis urna. Aliquam ipsum. Nunc in leo sed ante lacinia volutpat. Pellentesque urna diam, aliquet non, ullamcorper ut, volutpat lacinia, purus. • Niet op productie-omgeving! • Waar wel? • lokaal • grotere teams: development server Zilverenberg 39 - B-9000 Gent - Belgium Tel: +32 9 225 82 91 - Fax: +32 9 224 46 57 Frank Louwers Arrrrcamp Gent - 20090508 pub_openminds.indd 1 11/15/06 10:53:5
  • 6. The Rules ... Extremely evolved solutions Lorem ipsum dolor sit amet, cons ectetuer adipiscing elit. Donec sagittis sagittis urna. Aliquam ipsum. Nunc in leo sed ante lacinia volutpat. Rule #2 Pellentesque urna diam, aliquet non, ullamcorper ut, volutpat lacinia, purus. Zilverenberg 39 - B-9000 Gent - Belgium Tel: +32 9 225 82 91 - Fax: +32 9 224 46 57 Frank Louwers Arrrrcamp Gent - 20090508 pub_openminds.indd 1 11/15/06 10:53:5
  • 8. Development servers • ./script/server Extremely evolved • standaard solutions • mongrel (of webbrick) op poort 3000 Lorem ipsum dolor sit amet, cons ectetuer adipiscing elit. Donec sagittis sagittis urna. Aliquam ipsum. • http://127.0.0.1:3000/ Nunc in leo sed ante lacinia volutpat. Pellentesque urna diam, aliquet non, ullamcorper ut, volutpat lacinia, purus. • Nadelen? • console open • meerdere projecten tegelijk: bijhouden waar/wat gestart • veel images/css/js op uw site: traag (alles via mongrel) Zilverenberg 39 - B-9000 Gent - Belgium Tel: +32 9 225 82 91 - Fax: +32 9 224 46 57 Frank Louwers Arrrrcamp Gent - 20090508 pub_openminds.indd 1 11/15/06 10:53:5
  • 9. Development servers • Mac: Passenger! Extremely evolved • module voor de Apache (standaard op Mac!) solutions • gem install passenger Lorem ipsum dolor sit amet, cons ectetuer adipiscing elit. Donec sagittis sagittis urna. Aliquam ipsum. • Passenger Prefpane: http://bit.ly/passengerprefpane Nunc in leo sed ante lacinia volutpat. Pellentesque urna diam, aliquet non, ullamcorper ut, volutpat lacinia, purus. • Voordelen? • Prefpane: handig • http://projectnaam.local/ - http://anderproject.local/ • Wordt pas gestart als nodig Zilverenberg 39 - B-9000 Gent - Belgium Tel: +32 9 225 82 91 - Fax: +32 9 224 46 57 Frank Louwers Arrrrcamp Gent - 20090508 pub_openminds.indd 1 11/15/06 10:53:5
  • 10. Development servers Extremely evolved solutions Lorem ipsum dolor sit amet, cons ectetuer adipiscing elit. Donec sagittis sagittis urna. Aliquam ipsum. Nunc in leo sed ante lacinia volutpat. Pellentesque urna diam, aliquet non, ullamcorper ut, volutpat lacinia, purus. Zilverenberg 39 - B-9000 Gent - Belgium Tel: +32 9 225 82 91 - Fax: +32 9 224 46 57 Frank Louwers Arrrrcamp Gent - 20090508 pub_openminds.indd 1 11/15/06 10:53:5
  • 11. Production servers • Keuze! Extremely evolved • Mongrel solutions • Thin Lorem ipsum dolor sit amet, cons ectetuer adipiscing elit. Donec sagittis sagittis urna. Aliquam ipsum. Nunc in leo sed ante lacinia volutpat. Pellentesque urna diam, aliquet • Apache + Passenger non, ullamcorper ut, volutpat lacinia, purus. • Nginx + Passenger • Lighttpd + FastCGI • Glassfish (Java / Jruby) Zilverenberg 39 - B-9000 Gent - Belgium Tel: +32 9 225 82 91 - Fax: +32 9 224 46 57 Frank Louwers Arrrrcamp Gent - 20090508 pub_openminds.indd 1 11/15/06 10:53:5
  • 12. Openminds • Keuze! Extremely evolved • Mongrel solutions • Thin Lorem ipsum dolor sit amet, cons ectetuer adipiscing elit. Donec sagittis sagittis urna. Aliquam ipsum. Nunc in leo sed ante lacinia volutpat. Pellentesque urna diam, aliquet • Apache + Passenger non, ullamcorper ut, volutpat lacinia, purus. • Nginx + Passenger • Lighttpd + FastCGI • Glassfish (Java / Jruby) Zilverenberg 39 - B-9000 Gent - Belgium Tel: +32 9 225 82 91 - Fax: +32 9 224 46 57 Frank Louwers Arrrrcamp Gent - 20090508 pub_openminds.indd 1 11/15/06 10:53:5
  • 13. Deployment • Deploy-watte? Extremely evolved solutions • Lorem ipsum dolor sit amet, cons Van uw ontwikkelomgeving ectetuer adipiscing elit. Donec sagittis sagittis urna. Aliquam ipsum. Nunc in leo sed ante lacinia volutpat. Pellentesque urna diam, aliquet • non, ullamcorper ut, volutpat lacinia, purus. Naar uw productieomgeving • Lastig voor beginners Zilverenberg 39 - B-9000 Gent - Belgium Tel: +32 9 225 82 91 - Fax: +32 9 224 46 57 Frank Louwers Arrrrcamp Gent - 20090508 pub_openminds.indd 1 11/15/06 10:53:5
  • 14. Problemen ... • FTP (jaja) of scp van files Extremely evolved • database.yml solutions • migraties? Lorem ipsum dolor sit amet, cons ectetuer adipiscing elit. Donec sagittis sagittis urna. Aliquam ipsum. Nunc in leo sed ante lacinia volutpat. Pellentesque urna diam, aliquet • PhpMyAdmin non, ullamcorper ut, volutpat lacinia, purus. • herstarten van applicatie • help, deze versie bevat kritieke fout: rollback Zilverenberg 39 - B-9000 Gent - Belgium Tel: +32 9 225 82 91 - Fax: +32 9 224 46 57 Frank Louwers Arrrrcamp Gent - 20090508 pub_openminds.indd 1 11/15/06 10:53:5
  • 15. Recept dat werkt • Source-control systeem Extremely evolved solutions • Lorem ipsum dolor sit amet, cons Capistrano ectetuer adipiscing elit. Donec sagittis sagittis urna. Aliquam ipsum. Nunc in leo sed ante lacinia volutpat. Pellentesque urna diam, aliquet non, ullamcorper ut, volutpat lacinia, purus. • Database migrations (eventueel fixtures) • cap deploy Zilverenberg 39 - B-9000 Gent - Belgium Tel: +32 9 225 82 91 - Fax: +32 9 224 46 57 Frank Louwers Arrrrcamp Gent - 20090508 pub_openminds.indd 1 11/15/06 10:53:5
  • 16. SOS Piet uitsmijter 1.Development nooit op productieomgeving Extremely evolved solutions Lorem ipsum dolor sit amet, cons ectetuer adipiscing elit. Donec 2.http://bit.ly/passengerprefpane sagittis sagittis urna. Aliquam ipsum. Nunc in leo sed ante lacinia volutpat. Pellentesque urna diam, aliquet non, ullamcorper ut, volutpat lacinia, purus. 3.Productie: veek keuze, kies wijs 4.Deployment strategie (capistrano) Zilverenberg 39 - B-9000 Gent - Belgium Tel: +32 9 225 82 91 - Fax: +32 9 224 46 57 Frank Louwers Arrrrcamp Gent - 20090508 pub_openminds.indd 1 11/15/06 10:53:5