/mpf

Image to experiment and learn the Mission Pinball Framework

The UnlicenseUnlicense

mpf

This is a image for the Mission Pinball Framework. Containers allow us to just run (and skip installation steps.) They can also be platform agnostic.

github.com/missionpinball

Quickstart: Buildah

$ sudo dnf install -y buildah
$ git clone https://github.com/shrmpy/mpf $HOME/mpf
$ cd $HOME/mpf
$ sudo buildah bud -t mpf .
$ sudo buildah from mpf
$ sudo buildah run mpf-working-container --tty 

Then from your vnc client, connect to port 5900 with "secret"

$ vncviewer localhost:5900

You will see the desktop from the DWM window manager. Use alt-p stterm to launch a terminal. At this point, you can run an example by following the Demo Man steps

Quickstart: Docker

$ git clone https://github.com/shrmpy/mpf $HOME/mpf
$ cd $HOME/mpf
$ docker build -t mpf .
$ docker run -it --rm mpf

Credits

More on the Buildah OCI tool can be found at Project Atomic

Mission Pinball Framework are by The Mission Pinball Framework team (LICENSE)