Greenmine/install
Jump to navigation
Jump to search
The previous draft of installation instructions is here, for reference. Ferreteria is now included as a submodule of Greenmine, which affects folder locations and negates the need to clone it separately.
I'll use the following shorthand:
- <$HOME> = the home folder for all of the domain-user's files
- <$WEB> = the public HTML folder (typically
public_html
orwww
) inside <$HOME> - <$gm> = the Greenmine base folder (My convention: <$HOME>/site/git/ferreteria)
See conventions/vdomain for more explanation.
Action / Intention | Commands | Where You End Up |
---|---|---|
Set up folder structure | ||
cd <$HOME> | <$HOME> | |
mkdir site cd site mkdir git cd git |
<$HOME>/site/git | |
Install Greenmine & Ferreteria |
git clone git@gitlab.com:woozalia/greenmine.git |
<$HOME>/site/git |
Link to Ferreteria from a standard location, so we can use the standard Ferreteria installation instructions. | ||
ln -sv greenmine/ferreteria
| ||
Install Ferreteria (skip the git clone step; we've already done that here).
| ||
Set up more folder structure: config folders | ||
cd <$HOME>/site |
<$HOME>/site | |
mkdir config cd config mkdir greenmine cd greenmine mkdir portable |
<$HOME>/site/config/greenmine/portable | |
Make soft links from <$gm>/config/portable/* to <$HOME>/config/greenmine/portable/ .
| ||
IN PROGRESS
ln -sv ../../../ |
documentation in progress
TODO: document creation of database and tables