<commit_before># Pier 3.0.1

**Work in Progress**

Pier 3.0.1 is the latest version of Pier that is know to load into GemStone.
I've tested the following load steps in GemStone 3.1.0.6, but I expect them to work in later versions of GemStone.
The following tODE shell commands prepares tODE for loading Pier3.0.1 into your stone.

```
mount @/sys/stone/dirs/gsDevKitHome/projects/pier3 /home pier
cd /home/pier/projects
cp magritte /sys/stone/projects
cp magritteAddOns /sys/stone/projects
cp pier3 /sys/stone/projects
cp pier3AddOns /sys/stone/projects
cp seaside /sys/stone/projects
cp zinc /sys/stone/projects
project refresh --locked  # make sure that 
```

The following tODE shell command initiates the load of Pier3.0.1.
The Pier3AddOns project is recommended for bringing up a usable Pier instance:

```
project load Pier3AddOns
```

**Stay tuned for further information about loading and using Pier in GemStone**<commit_msg>Issue #58: web server scripts and revert to pier3.0.0 from squeaksource repo ... 3.0.0 on smalltalk hub requires seaside31 ... one step at a time [ci skip]<commit_after># Pier 3.0.0

**Work in Progress**

Pier 3.0.1 is the latest version of Pier that is know to load into GemStone.
I've tested the following load steps in GemStone 3.1.0.6, but I expect them to work in later versions of GemStone.
The following tODE shell commands prepares tODE for loading Pier3.0.0 into your stone.

```
mount @/sys/stone/dirs/gsDevKitHome/projects/pier3 /home pier
cd /home/pier/projects
cp magritte /sys/stone/projects
cp magritteAddOns /sys/stone/projects
cp pier3 /sys/stone/projects
cp pier3AddOns /sys/stone/projects
cp seaside /sys/stone/projects
project refresh --locked
```

The following tODE shell command initiates the load of Pier3.0.0.
The Pier3AddOns project is recommended for bringing up a usable Pier instance and the Seaside3 load expression brings in the FastCGI and Swazoo adaptors:

```
project load Pier3AddOns
project load Seaside3
bu backup pier3.0.0.dbf
project list
```

Unfortunately, the zinc web server for GemStone, does not work with Seaside 3.0.
To run a swazoo web server for Pier:

```
/home/pier/webServer --register=swazoo --port=8383 --start
/home/pier/webServer --register=swazoo --port=8383 --stop
/home/pier/webServer --register=swazoo --port=8383 --restart
```

**Stay tuned for further information about loading and using Pier in GemStone**
{'fraction_non_alphanumeric': 0.085381091211995, 'fraction_numerical': 0.029571012078300707, 'mean_word_length': 4.110638297872341, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 2, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6115261', 'n_tokens_mistral': 804, 'n_tokens_neox': 746, 'n_words': 312}