This is a sample application that is the result of following the bookmarker tutorial.
- Download Composer or update
composer self-update
. - Download this repository -
git clone git@github.com:cakephp/bookmarker-tutorial
- Install dependencies with composer -
composer install
. - Add the schema to a new database.
- Configure your database credentials in
app.php
. Make sure to use the same database name as in step 4. - Start the server
bin/cake server -p 8765
. - Go to http://localhost:8765 in your browser.
If you don't have a local development environment setup, you can use Vagrant to create one. After installing Vagrant run:
vagrant up
This will download a new vagrant image, and run ansible to provision the bookmarking application. Once ansible is complete, you should have a working application available at http://192.168.33.99 .
You can login to the application at http://192.168.33.99/users/login. The
username is user@example.com
and the password is password
.
After the initial provisioning run if you want to re-run ansible, make sure to
remove mysql.dump
in ansible/vars/all.yml
or ansible will reset your
database state to whats in the SQL dump file.