1.

Record Nr.

UNINA9910787293803321

Autore

Gulati Shekhar

Titolo

OpenShift cookbook : over 100 hands-on recipes that will help you create, deploy, manage, and scale OpenShift applications / / Shekhar Gulati

Pubbl/distr/stampa

Birmingham : , : Packt Publishing, , 2014

ISBN

1-78398-121-0

Edizione

[1st edition]

Descrizione fisica

1 online resource (430 p.)

Collana

Quick answers to common problems

Disciplina

005.1

Soggetti

Cloud computing

Web services

Lingua di pubblicazione

Inglese

Formato

Materiale a stampa

Livello bibliografico

Monografia

Note generali

Includes index.

Nota di contenuto

Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Getting Started with OpenShift; A brief introduction into OpenShift; Creating an OpenShift Online account; Creating OpenShift domains using the web console; Creating a WordPress application using the web console; Uploading SSH keys using the web console; Working with the SSH key passphrases; Cloning the application to the local machine; Deploying your first change; Checking the application's gear quota and limits; Installing the OpenShift rhc command-line client

Setting up an OpenShift account using rhcEnabling the autocomplete feature in an rhc command-line client; Viewing the account details using rhc; Specifying a different OpenShift server hostname; Updating rhc; Chapter 2: Managing Domains; Introduction; Creating a domain using rhc; Renaming a domain using rhc; Viewing domain details using rhc; Adding viewer members to a domain using rhc; Adding an editor member to a domain using rhc; Adding an admin member to a domain using rhc; Viewing all the members in a domain using rhc; Removing members from a domain using rhc

Restricting gear sizes for a domain using rhcLeaving a domain using rhc; Deleting a domain using rhc; Chapter 3: Creating and Managing Applications; Introduction; Creating an OpenShift application using the rhc command-line client; Specifying your own template Git repository



URL; Starting/stopping/restarting an application; Adding and managing add-on cartridges; Adding a cron cartridge to an application; Using downloadable cartridges with OpenShift applications; Viewing application details; Cloning the application Git repository using rhc; SSH into the application gear using rhc

Running a command in the application's SSH session using rhcSetting application-specific environment variables; Taking and restoring application backups; Tracking and rolling back application deployments; Configuring the default Git branch for deployment; Doing manual deployments; Configuring and doing binary deployments; Using your own custom domain name; Cleaning up the application; Deleting the application; Chapter 4: Using MySQL with OpenShift Applications; Introduction; Adding a MySQL cartridge to your application; Adding a phpMyAdmin cartridge to your application

Accessing a MySQL database from your local machineConnecting to a MySQL cartridge from your local machine using MySQL Workbench; Updating the MySQL max connections setting; Updating the MySQL configuration settings; Performing scheduled MySQL database backups; Using an Amazon RDS MySQL DB instance with OpenShift; Chapter 5: Using PostgreSQL with OpenShift Applications; Introduction; Adding the PostgreSQL cartridge to your application; Accessing the PostgreSQL cartridge from your local machine; Connecting to the PostgreSQL cartridge using pgAdmin from your local machine

Updating the PostgreSQL max_connections setting

Sommario/riassunto

If you are a web application developer who wants to use the OpenShift platform to host your next big idea but are looking for guidance on how to achieve this, then this book is the first step you need to take. This is a very accessible cookbook where no previous knowledge of OpenShift is needed.