Seaside-website

Description

seaside.st

Details

Source
GitHub
License
MIT
Stars
1
Forks
1
Created
June 2, 2019
Updated
Jan. 4, 2026

Categories

Web

README excerpt

# Seaside-website
New Website for [http://www.seaside.st](http://www.seaside.st)

## Getting Started
First install [Pharo](http://www.pharo.org) on your machine. Pharo 11 onwards is recommended. Either using [PharoLauncher](https://github.com/pharo-project/pharo-launcher) or [Pharo ZeroConf](http://get.pharo.org/):

Then load the code using Metacello by executing the following code in a playground:

```Smalltalk
  Metacello new
      baseline: 'SeasideWebsite';
      repository: 'github://SeasideSt/Seaside-website:master/src';
      load
```

Start the web server easily and browse the new page:
```Smalltalk
SSWWebserver 
  start; 
  browse
```

## Using Docker

** Work in progress **

The root folder of this project contains a draft Docker configuration to deploy the website.

We use the Pharo docker images provided by [https://github.com/ba-st/docker-pharo-runtime].
Run the following in a shell terminal:
```
docker build . -t seaside-website  --platform linux/amd64
docker compose up
```

To deploy using gcloud docker run service:
```
gcloud beta run compose up compose.yaml
```
← Back to results