https://github.com/natural/missmolly
Declarative, scriptable web application server in Golang.
https://github.com/natural/missmolly
Last synced: 2 months ago
JSON representation
Declarative, scriptable web application server in Golang.
- Host: GitHub
- URL: https://github.com/natural/missmolly
- Owner: natural
- License: apache-2.0
- Created: 2015-10-03T23:35:09.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2015-10-11T20:44:17.000Z (over 9 years ago)
- Last Synced: 2025-01-28T14:43:54.989Z (4 months ago)
- Language: Go
- Size: 199 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://godoc.org/github.com/natural/missmolly)
# Miss Molly #
Miss Molly is a web application server and library, written in Go, featuring
a friendly YAML config syntax and scritable request processing via an embedded
Lua interpreter.## Quick Start ##
```sh
$ go get github.com/natural/missmolly
$ ./bin/missmolly
```## Installation ##
First thing, make sure you've got Go installed. Then you can `go get`
Miss Molly with a shell command. For example, you can make a
workspace for a sample project, initialize it, and fetch MM:```sh
$ mkdir example-workspace
$ cd example-workspace
$ export GOPATH=`pwd`
$ go get github.com/natural/missmolly
```After the `go get` we've got the server in `./bin/missmolly` but we
need to make a config file before we can run it. Continuing with the
shell commands above:```sh
$ cat <example-config.yaml
- location: /
content: >-
request:write('Hello, world.')
EOF
```Now we can start the server:
```sh
$ ./bin/missmolly run example-config.yaml
```(this section (and the rest of this README) are incomplete)