~travisshears/foundry-vtt

02a71bd4ec5ddf3da0cf8b932a69b0d18cd4d400 — Travis Shears 1 year, 1 month ago 7b4e91b docs-fix
finish htmling list
3 files changed, 24 insertions(+), 12 deletions(-)

A .vscode/settings.json
A .vscode/spellright.dict
M README.md
A .vscode/settings.json => .vscode/settings.json +10 -0
@@ 0,0 1,10 @@
{
    "spellright.language": [
        "en"
    ],
    "spellright.documentTypes": [
        "markdown",
        "latex",
        "plaintext"
    ]
}
\ No newline at end of file

A .vscode/spellright.dict => .vscode/spellright.dict +4 -0
@@ 0,0 1,4 @@
flyctl
foundryvtt
io
Dockerfile

M README.md => README.md +10 -12
@@ 2,27 2,25 @@

This project is about getting a [Foundry VTT](https://foundryvtt.com/) instance running on
[fly.io](https://fly.io/) servers. Using the docker deployment method it only takes a few minutes to
get a instanct up and running in the location of your choice.
get a instance up and running in the location of your choice.

## Steps

<ol>
<li>Make sure you have flyctl installed and logged in on local, https://fly.io/docs/hands-on/install-flyctl/.</li>
<li>Download the linux node.js zip from the purchace page on Foundry, example: `FoundryVTT-10.291.zip`.</li>
<li>Download the linux node.js zip from the purchase page on Foundry, example: `FoundryVTT-10.291.zip`.</li>
<li>Extract that zip to a folder called `foundryvtt` in the root of the project.</li>
<li>
<p>Created the needed volume so all your game data survives server restarts.</p>
<div class="highlight"><pre><span></span>$ fly volumes create foundry_vtt_data_v2 --region lhr --size 20</pre></div>
    <p>Created the needed volume so all your game data survives server restarts.</p>
    <div class="highlight"><pre><span></span>$ fly volumes create foundry_vtt_data_v2 --region lhr --size 20</pre></div>
</li>
<li>Now you are ready to deploy!
```shell
$ flyctl launch
```
<li>
    <p>Now you are ready to deploy!</p>
    <div class="highlight"><pre><span></span>$ flyctl launch</pre></div>
</li>
<li>Scale up the ram so the service runs smoothly.
```shell
$ flyctl scale memory 1024
```
<li>
    <p>Scale up the ram so the service runs smoothly.</p>
    <div class="highlight"><pre><span></span>$ flyctl scale memory 1024</pre></div>
</li>
<li>Check the fly.io dashboard for the public url and you are ready to use Foundry.</li>
</ol>