mirror of
https://git.yoctoproject.org/poky
synced 2026-05-01 06:32:11 +02:00
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: 609e7bd8847cba70e49f4c8a58524392fdc1bd41) Signed-off-by: Scott Rifenbark <srifenbark@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
committed by
Richard Purdie
parent
b6def81ff5
commit
a23d2625e2
@@ -318,6 +318,7 @@
|
||||
'PASSWORD': 'yourpasswordhere',
|
||||
'HOST': 'localhost',
|
||||
'PORT': '3306',
|
||||
}
|
||||
}
|
||||
</literallayout>
|
||||
</para></listitem>
|
||||
@@ -347,7 +348,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
|
||||
@@ -358,9 +359,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>
|
||||
@@ -368,33 +369,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>
|
||||
@@ -402,8 +390,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
|
||||
@@ -438,6 +424,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.
|
||||
|
||||
Reference in New Issue
Block a user