xavieramoros / elcarrilbici

Wordpress blog about bike lanes and urban cycling.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

El carril bici

Elcarrilbici is a blog about bike lanes and urban cycling. Wordpress blog hosted on pagodabox (v. 1.0).

Pagoda configuration is added to the Boxfile: Boxfile!

To use different settings for Pagoda or Locahost, we add to the wp-config.php the following:

if (isset($_SERVER['PLATFORM']) && $_SERVER['PLATFORM'] == 'PAGODABOX') {
define('DB_NAME', $_SERVER['DB1_NAME']);
define('DB_USER', $_SERVER['DB1_USER']);
define('DB_PASSWORD', $_SERVER['DB1_PASS']);
define ('DB_HOST', $_SERVER['DB1_HOST'] . ':' . $_SERVER['DB1_PORT']);
}
else {
define('DB_NAME', 'localhostDB');
define('DB_USER', 'localhostUSER');
define('DB_PASSWORD', 'localhostDB_PASSWORD');
define('DB_HOST', 'localhost');
}
  • Config File: Because Pagoda Box needs a different config file than a local version of the site, we created a new directory in the root of the project called "pagoda" and created a pagoda version of the config file there. Then we created an After Build deploy hook in the Boxfile that moved that file from pagoda/wp-config.php to wp-config.php. Also, in place of the static database credentials, we used the auto-created environment variables.
    
        after_build:
        - "mv pagoda/wp-config.php wp-config.php"
    
  • Database Component: An empty database was created by adding a db component to the Boxfile.
    
        db1:
            name: wp-db
    

About

Wordpress blog about bike lanes and urban cycling.

License:Other


Languages

Language:PHP 78.6%Language:CSS 11.0%Language:JavaScript 9.4%Language:HTML 0.7%Language:Shell 0.2%Language:ApacheConf 0.0%Language:Smarty 0.0%