Git Product home page Git Product logo

pergola's Introduction

Pergola

A setup script for a high performance Drupal.

Requirements

Currently Pergola ONLY supports Debian based distributions, notably anything other than Ubuntu 10.04 or 12.04 may fail to work.

Installation

Automatic installation

You can install this via the command line with either 'curl' or 'wget'.

via curl

curl -L https://github.com/computerminds/pergola/raw/master/tools/install.sh | sh

via wget

wget --no-check-certificate https://github.com/computerminds/pergola/raw/master/tools/install.sh -qO - | sh

Manual installation

(as root)

apt-get update
apt-get install git-core
git clone git://github.com/computerminds/pergola.git -b dev /opt/pergola
cd /opt/pergola
python setup.py

pergola's People

Contributors

darthsteven avatar krisbuytaert avatar mikedixon avatar smerrill avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Forkers

darthsteven

pergola's Issues

Set up continuous integration

We should be running Jenkins or somesuch and a simple libcloud script that allows us to test new things in Rackspace automatically.

Write a python bootstrap script

We'll need a little python and Fabric to get things going and allow us to ask questions of the user if we need to do that stuff in the future.

Auto updating

We should be able to set the scripts up so that they are able to auto-update themselves from github. Maybe every day or every week?

Use Percona instead of vanilla MySQL

Hello,

I am following the advance of Pergola and looking forward to seeing tomorrow's session at Oxford DrupalCamp.

It dawned to me that Percona may be better overall than just the vanilla MySQL package (Some benchmarks here). We use it in production and it works wonderfully and you do feel the difference.

Haven't run any benchmarks for Pergola, but hope to do soon(ish).

Re-installing after partial install

Hey!
I had a pergola installation running, but my computer died, so I think it did not complete. When I try to re-run the installation it tells me pergola is already installed.
Is there an easy way to do a re-provision to make sure everything is as it should be?
Is it as simple as running the puppet.py script?
Cheers.
Finn,

Set up varnish

We need to install Varnish and configure it with a good Drupal specific VCL.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.