~travisshears/foundry-vtt

25032a4889a8f57be4a3776f400fc3ac95e000d8 — Travis Shears 1 year, 9 months ago 335a531
try raw html

test code blocks

add paragraph tag

finish htmling list
3 files changed, 33 insertions(+), 18 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 +19 -18
@@ 2,27 2,28 @@

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

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

## Scaling down the service when not in use