-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpac.yml.sample
72 lines (72 loc) · 2.2 KB
/
pac.yml.sample
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
---
hosts:
host1: beta.yoursite.com
host2: 10.0.0.23
host3: 10.23.43.34
host4: 10.0.0.33
host5: 10.1.1.1
projects:
myjava:
name: myjava
repo: [email protected]:myjava.git
dlocation: /mnt/myjava
build: "cd ~/myjava/com/myjava; . ./path.sh; cd grammars; java org.antlr.Tool *.g; javac *.java; cd ..; javac *.java;"
myweb:
name: myweb
repo: [email protected]:myweb.git
dlocation: /mnt/app/
build: "rm /mnt/app/current; ln -s /mnt/app/myweb /mnt/app/current; ln -s /mnt/static/images/ /mnt/app/current/public/images; ln -s /mnt/static/flash/ /mnt/app/current/public/flash;"
services:
mysql:
name: mysql
stop: /etc/init.d/mysqld --stop
start: /etc/init.d/mysqld --start
web:
name: merb
stop: "killall merb"
start: "export CLASSPATH=/$HOME/junit-4.5.jar:/$HOME/myjava:.:/$HOME/myjava/com/myjava/grammars/:/$HOME/myjava/com/myjava/antlr-3.1.1.jar:/$HOME/myjava/com/myjava/mysql-connector-java-3.1.14.jar:; cd /mnt/app/current; merb -a mongrel -p 4000 -c 4 -d -e production"
sysdeps:
tarballs:
apts:
git-core: git-core
libxml2-dev: libxml2-dev
mysql-server: mysql-server
libmysqlclient-dev: libmysqlclient-dev
memcached: memcached # we don't install dev's yet cause we need a matching pair for our gem
#sun-java6-jdk: sun-java6-jdk # prob. needs to have an expect
#sun-java6-jre: sun-java6-jre # script
ruby1.8-dev: ruby1.8-dev
libsqlite3-dev: libsqlite3-dev
sqlite3: sqlite3
libsqlite3-ruby: libsqlite3-ruby
libxslt1-dev: libxslt1-dev
libevent-dev: libevent-dev
librmagick-ruby: librmagick-ruby
vim: vim
rdoc: rdoc
irb: irb
nginx: nginx
xfsprogs: xfsprogs
gems:
merb: merb
rake: rake
uuidtools: uuidtools
do_mysql: do_mysql
newrelic_rpm: newrelic_rpm
webrat: webrat
cucumber: cucumber
yard: yard
mocha: mocha
prawn: prawn
sparklines: sparklines
spacer: spacer
atom: atom
xmpp4r: xmpp4r
rubyforge: rubyforge
aws-s3: aws-s3
twitter: twitter
antage-merb-recaptcha: antage-merb-recaptcha
honkster-haml: honkster-haml
merb-hoptoad-notifier: merb-hoptoad-notifier
jars:
junit: junit