From 7705b87dc61494a0a983513d6186e4723b808d0a Mon Sep 17 00:00:00 2001 From: Scott Rifenbark Date: Mon, 25 Jan 2016 07:25:49 -0800 Subject: toaster-manual: Updated instructions for production setup. Current instructions were wrong. Applied changes to correct them. Author: Belen Barros Pena (From yocto-docs rev: edbcd9e2ef35772008107ff00ebb8e6bc71b1d50) Signed-off-by: Scott Rifenbark Signed-off-by: Richard Purdie --- .../toaster-manual-setup-and-use.xml | 43 ++++++++-------------- 1 file changed, 15 insertions(+), 28 deletions(-) (limited to 'documentation/toaster-manual') diff --git a/documentation/toaster-manual/toaster-manual-setup-and-use.xml b/documentation/toaster-manual/toaster-manual-setup-and-use.xml index 6a69706df2..3ac1654cfa 100644 --- a/documentation/toaster-manual/toaster-manual-setup-and-use.xml +++ b/documentation/toaster-manual/toaster-manual-setup-and-use.xml @@ -276,6 +276,7 @@ 'PASSWORD': 'yourpasswordhere', 'HOST': 'localhost', 'PORT': '3306', + } } @@ -298,7 +299,7 @@ server defined earlier: $ mysql -u root -p - mysql> CREATE DATABASE toaster; + mysql> CREATE DATABASE toaster_data; mysql> CREATE USER 'toaster'@'localhost' identified by 'yourpasswordhere'; mysql> GRANT all on toaster_data.* to 'toaster'@'localhost'; mysql> quit @@ -309,9 +310,9 @@ default data, and gather the statically-served files: $ cd /var/www/toaster/poky/ - $ ./bitbake/lib/toaster/manage.py syncdb --migrate - $ ./bitbake/lib/toaster/manage.py loadconf ./meta-yocto/conf/toasterconf.json - $ ./bitbake/lib/toaster/manage.py lsupdates + $ ./bitbake/lib/toaster/manage.py syncdb + $ ./bitbake/lib/toaster/manage.py migrate + $ TOASTER_DIR=`pwd` TOASTER_CONF=./meta-yocto/conf/toasterconf.json ./bitbake/lib/toaster/manage.py checksettings $ ./bitbake/lib/toaster/manage.py collectstatic @@ -319,33 +320,20 @@ For the above set of commands, after moving to the poky directory, - the syncdb command with the - migrate option makes sure the database + the syncdb and migrate + commands ensure the database schema has had changes propagated correctly (i.e. migrations). - See the - syncdb - command for more information. - The - loadconf - command loads the - ./meta-yocto/conf/toasterconf.json - JSON file. - - - - The lsupdates command fetches - information about machines, recipes and - layers available as part of OpenEmbedded. - The information is fetched from the - OpenEmbedded Metadata Index. - This information provides easy access to metadata - from Toaster, and it is key for Toaster's usability. - It is not recommended that you use Toaster without - fetching this information." + The next line sets the Toaster root directory + TOASTER_DIR, and the location of + the Toaster configuration file TOASTER_CONF, + relative to the root directory. For more information on the + Toaster configuration file see the + "JSON Files" + section of this manual. @@ -353,8 +341,6 @@ is a Django framework command that collects all the statically served files into a designated directory to be served up by the Apache web server. - For more information on this Django command, see - . Add an Apache configuration file for Toaster to your Apache web @@ -389,6 +375,7 @@ $ sudo a2enmod wsgi $ sudo a2enconf toaster + $ chmod +x bitbake/lib/toaster/toastermain/wsgi.py Finally, restart Apache to make sure all new configuration is loaded. -- cgit v1.2.3-54-g00ecf