Commits

Anonymous committed 28317c1

Add a postinstall hook to install the vendors libraries using bin/vendors

Comments (0)

Files changed (1)

+#!/bin/sh
+
+# Install the vendor libraries
+#
+# The ~/current directory, where your application lives on DotCloud, is erased
+# by the newer version of your code, each time you push.
+# So, we would need to reinstall all the vendor libraries if we left them
+# inside ~/current.
+# That's why we install the vendor libraries outside of ~/current and create a
+# symlink to it.
+symfony_install_vendor() {
+    local vendor_directory=$HOME/vendor/
+
+    [ -d $vendor_directory ] || mkdir -p $vendor_directory
+
+    rm -rf ~/current/vendor
+    ln -s $vendor_directory ~/current/vendor
+
+    php ~/current/bin/vendors install
+}
+
+symfony_install_vendor