-
Welcome to the CakePHP LAMP VM.
Please refer to the built-in documentation available at: http://cakelampvm.com
Some first steps to make this vm your own:
+####
+
1) change your password for the developer account.
(may eventually be automatically required)
+####
+
2) change your git configuration for user and email. this is how we've
configured it so far:
if you're developing on a real project, you probably don't want the bogus
email and even more bogus name above attached to your commits.
-Just run the commands again but with proper values.
-
-3)
-
+Just run the two commands again but with proper values.
+####
# fix up the main web storage.
chown -R www-data:www-data /var/www
+test_or_die "chown www-data"
group_perm /var/www
+test_or_die "group_perm www-data"
##############
# set up access on some important folders for the developer user.
chown -R developer:developer /home/developer
+test_or_die "chown developer home"
harsh_perm /home/developer/.ssh
+test_or_die "harsh_perm setting on developer .ssh"
chown -R developer:developer /etc/apache2 /etc/bind
+test_or_die "chown apache2 and bind to developer"
group_perm /etc/apache2 /etc/bind
+test_or_die "group perms on apache2 and bind"
##############
# fix perms for fred user.
chown -R fred:fred /home/fred /home/archives/stuffing
+test_or_die "chown fred home"
harsh_perm /home/fred/.ssh
+test_or_die "harsh_perm setting on fred .ssh"
chown -R fred:fred /opt/feistymeow.org
+test_or_die "chown feisty meow to fred"
group_perm /opt/feistymeow.org
+test_or_die "group perms on feisty meow"
+
+##############
+#
+# some slightly tricky bits start here. we want to massage the vm into the
+# best possible shape without needing to re-release it.
+#
+##############
+
+# copy the most recent hello file into place for the user.
+cp "$FEISTY_MEOW_APEX/production/sites/cakelampvm.com/hello.txt" "$HOME"
+test_or_continue "copying hello file for user"
##############
# deploy the site updater here to fix the local cakelampvm.com site...
-