Difference between revisions of "Installing Pier on Ubuntu"
From Organic Design wiki
Infomaniac (talk | contribs) m (→First run: oops) |
Infomaniac (talk | contribs) (→First run: code template doesn't like this code.) |
||
Line 30: | Line 30: | ||
== First run == | == First run == | ||
+ | The instructions say: | ||
+ | : you can run the image headless by using the following bash script: | ||
+ | *I'm not exactly sure what is meant by 'headless(-ly) but I think it has something to do with Apache, in the next section. I wasn't expecting to get into installing apache. I thought the image would be a complete webserver! | ||
+ | |||
+ | {{code | #!/bin/bash | ||
+ | |||
+ | #settings | ||
+ | USER="www-data" | ||
+ | VM="/usr/bin/squeakvm" | ||
+ | VM_PARAMS="-mmap 200m -vm-sound-null -vm-display-null" | ||
+ | IMAGE="pier.image" | ||
+ | |||
+ | #start the vm | ||
+ | "$VM" $VM_PARAMS "$IMAGE" & | ||
+ | }} |
Revision as of 02:19, 18 February 2011
The instructions on the Pier site are a bit terse, so I'm recording my actions to get Pier up and running.
Where to copy the files
- download Pier-2.0-OneClick.zip from http://www.piercms.com/download
- mount or unzip archive image. Note that file contents, Pier.app has owner:group of you:you [where you is your username] by default
- open shell and
- I used www-data as the group because it already existed and appears to be intended for www sites, also I was already a member by default after installing Ubuntu. It is probably not a good idea to let any webserver be root
Copy to the /srv/site folder the following files [from Pier.app/Contents/Resources]:
- pier.image,
- pier.changes,
- files/ folder,
- I didn't find the next file in /Resources:
- SqueakV39.sources
- but I did find PharoV10.sources there, so I assume the instructions are out of date and copied that instead.
- The permissions on Pier.app were unpacked with default permissions and probably should be changed to the www server group, www-data. This will (hopefully) make the contents of site and all subcontents have sane permissions and ownership:
First run
The instructions say:
- you can run the image headless by using the following bash script:
- I'm not exactly sure what is meant by 'headless(-ly) but I think it has something to do with Apache, in the next section. I wasn't expecting to get into installing apache. I thought the image would be a complete webserver!