Ferreteria/v0.6/install: Difference between revisions
< Ferreteria | v0.6
Jump to navigation
Jump to search
(Created page with "==Summary== * Wherever your Ferreteria work is going to be, I'll refer to that as {{arg|FeLocal}}. * ''Inside'' {{arg|FeLocal}}, clone the [https://gitlab.com/woozalia/ferreteria Ferreteria Git repository]. This will create <code>{{arg|FeLocal}}/ferreteria</code>, which I'll call <code>{{arg|FeGit}}</code>. ** For web deployments, my standard location Conventions/vdomain for this is <code>/home/{{arg|user}}/site/git/ferreteria/</code>. ** (For CLI usage on a shared...") |
No edit summary |
||
| Line 18: | Line 18: | ||
*** I am currently using the <code>scooter/</code> subfolder -- aka <code>{{arg|FuGit}}/apps/futils/config/ready/scooter/</code>. | *** I am currently using the <code>scooter/</code> subfolder -- aka <code>{{arg|FuGit}}/apps/futils/config/ready/scooter/</code>. | ||
That folder contains both general conf files for the futilities as well as specific conf files for each futile runnable. Only the runnable-config folders are scanned, but they can link (preferably with relative symlinks) to configs in the general/outer futilities config folder. | |||
(The instructions at [[../../v0.5/install]], while no longer accurate, may have pieces in them that will be helpful for writing more of this later -- especially the web deployment details.) | |||
Latest revision as of 15:11, 1 October 2025
Summary
- Wherever your Ferreteria work is going to be, I'll refer to that as <FeLocal>.
- Inside <FeLocal>, clone the Ferreteria Git repository. This will create
<FeLocal>/ferreteria, which I'll call<FeGit>.- For web deployments, my standard location Conventions/vdomain for this is
/home/<user>/site/git/ferreteria/. - (For CLI usage on a shared server, I don't have a standard yet. For usage on your own machine, it's totally up to you; all the included symlinks should be relative.)
- For web deployments, my standard location Conventions/vdomain for this is
- Make a "config" folder outside of the repository. I'll call this
<FeConf>.- For web deployments, my standard location for this is
/home/<user>/site/config/ferreteria/ - On my own system, I use:
<FeLocal>/@config
- For web deployments, my standard location for this is
Ferreteria as a whole currently has no configs, so the configuration details depend on the application (subfolders of <FeGit>/apps).
For the futilities, it goes like this (TODO: move this to the futilities docs):
- The futilities configs go inside
<FeConf>/futils/(I'll call this folder<FuConf>). - Inside the
<FuConf>folder:- Create a link from
<FuConf>/active/to your actual local config files.- These can either be in the repository or outside of it.
- Configs kept inside the repository should go inside
<FuGit>/apps/futils/config/ready/. - I am currently using the
scooter/subfolder -- aka<FuGit>/apps/futils/config/ready/scooter/.
- Create a link from
That folder contains both general conf files for the futilities as well as specific conf files for each futile runnable. Only the runnable-config folders are scanned, but they can link (preferably with relative symlinks) to configs in the general/outer futilities config folder.
(The instructions at Ferreteria/v0.5/install, while no longer accurate, may have pieces in them that will be helpful for writing more of this later -- especially the web deployment details.)