aboutsummaryrefslogtreecommitdiffstats
path: root/documentation/toaster-manual
diff options
context:
space:
mode:
authorScott Rifenbark <srifenbark@gmail.com>2016-01-25 07:25:49 -0800
committerRichard Purdie <richard.purdie@linuxfoundation.org>2016-01-29 17:04:47 +0000
commit7705b87dc61494a0a983513d6186e4723b808d0a (patch)
tree9a8055f9f8f61a10795beb32eab6e16eecf69fd8 /documentation/toaster-manual
parent4b4a8a6c15961329293be1745978bc2fdbf1d583 (diff)
downloadopenembedded-core-contrib-7705b87dc61494a0a983513d6186e4723b808d0a.tar.gz
toaster-manual: Updated instructions for production setup.
Current instructions were wrong. Applied changes to correct them. Author: Belen Barros Pena <belen.barros.pena@intel.com> (From yocto-docs rev: edbcd9e2ef35772008107ff00ebb8e6bc71b1d50) Signed-off-by: Scott Rifenbark <srifenbark@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'documentation/toaster-manual')
-rw-r--r--documentation/toaster-manual/toaster-manual-setup-and-use.xml43
1 files changed, 15 insertions, 28 deletions
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',
+ }
}
</literallayout>
</para></listitem>
@@ -298,7 +299,7 @@
server defined earlier:
<literallayout class='monospaced'>
$ 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:
<literallayout class='monospaced'>
$ 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
</literallayout>
</para>
@@ -319,33 +320,20 @@
<para>
For the above set of commands, after moving to the
<filename>poky</filename> directory,
- the <filename>syncdb</filename> command with the
- <filename>migrate</filename> option makes sure the database
+ the <filename>syncdb</filename> and <filename>migrate</filename>
+ commands ensure the database
schema has had changes propagated correctly (i.e.
migrations).
- See the
- <ulink url='https://south.readthedocs.org/en/latest/commands.html#syncdb'><filename>syncdb</filename></ulink>
- command for more information.
</para>
<para>
- The
- <link linkend='toaster-command-loadconf'><filename>loadconf</filename></link>
- command loads the
- <filename>./meta-yocto/conf/toasterconf.json</filename>
- JSON file.
- </para>
-
- <para>
- The <filename>lsupdates</filename> command fetches
- information about machines, recipes and
- layers available as part of OpenEmbedded.
- The information is fetched from the
- <ulink url='http://layers.openembedded.org/'>OpenEmbedded Metadata Index</ulink>.
- 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
+ <filename>TOASTER_DIR</filename>, and the location of
+ the Toaster configuration file <filename>TOASTER_CONF</filename>,
+ relative to the root directory. For more information on the
+ Toaster configuration file see the
+ "<link linkend='toaster-json-files'>JSON Files</link>"
+ section of this manual.
</para>
<para>
@@ -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
- <ulink url='https://docs.djangoproject.com/en/1.7/ref/contrib/staticfiles/'></ulink>.
</para></listitem>
<listitem><para>
Add an Apache configuration file for Toaster to your Apache web
@@ -389,6 +375,7 @@
<literallayout class='monospaced'>
$ sudo a2enmod wsgi
$ sudo a2enconf toaster
+ $ chmod +x bitbake/lib/toaster/toastermain/wsgi.py
</literallayout>
Finally, restart Apache to make sure all new configuration
is loaded.