-
Notifications
You must be signed in to change notification settings - Fork 34
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
1358364
commit 1e5fb1f
Showing
3 changed files
with
58 additions
and
38 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,18 @@ | ||
Ubuntu 10.04 LAMP Dev Server | ||
--------------------------- | ||
|
||
This server is configured with standard LAMP for a single docroot. APC is not | ||
installed, rather eAccellerator is built. | ||
|
||
Use `./run-local-all` to run all the tags, otherwise directly run the parts you | ||
need using: | ||
|
||
ansible-playbook -c local --tags="common,..." ./setup.yml | ||
|
||
Packages tagged 'common': Apache, MySQL, PHP. | ||
|
||
Other optional tags: | ||
|
||
+--------------------------------------------------------------+ | ||
| drush | Drupal shell. | | ||
+--------------------------------------------------------------+ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,40 @@ | ||
Ubuntu 12.04 LAMP Dev Server | ||
--------------------------- | ||
|
||
Use `./run-local-all` to run all the tags, otherwise directly run the parts you | ||
need using: | ||
|
||
ansible-playbook -c local --tags="common,..." ./setup.yml | ||
|
||
This server is configured for multiple developers who need to work on many | ||
projects simultaneously. The most notable piece of configuration is the way | ||
Apache is setup, it has a variable document root. This allows a developer to | ||
organise their home folder in the following way: | ||
|
||
/home/username/www/project1 | ||
/home/username/www/project2 | ||
/home/username/www/project3 | ||
|
||
And access each of the sites by going to URLs formatted as follows: | ||
|
||
http:https://username.project1.example.com/ | ||
http:https://username.project2.example.com/ | ||
http:https://username.project3.example.com/ | ||
|
||
Packages tagged 'common': Apache, MySQL, APC cache, PHP. | ||
|
||
Other optional tags: | ||
|
||
+--------------------------------------------------------------+ | ||
| drush | Drupal shell. | | ||
+--------------------------------------------------------------+ | ||
| ftp | VSFtp daemon | | ||
+--------------------------------------------------------------+ | ||
| nodejs | node.js and npm (latest from ppa) | | ||
+--------------------------------------------------------------+ | ||
| redis | redis server | | ||
+--------------------------------------------------------------+ | ||
| css | SASS, Susy, Compass, Respond-to | | ||
+--------------------------------------------------------------+ | ||
| dotcloud | The CLI for interacting with dotcloud hosting | | ||
+--------------------------------------------------------------+ |