Docker image for Elm.
$ docker run --rm --tty --interactive --user elm --volume "$PWD":/home/elm aminnairi/elm elm init
$ docker run --rm --tty --interactive --user elm --volume "$PWD":/home/elm --publish 8000:8000 aminnairi/elm elm reactor
$ mkdir my-elm-app
$ cd my-elm-app
$ touch docker-compose.yaml
version: "3"
services:
elm:
image: aminnairi/elm
user: elm
working_dir: /home/elm
tty: true
stdin_open: true
entrypoint: elm
ports:
- 8000:8000
volumes:
- .:/home/elm
$ docker-compose run --rm elm init
$ docker-compose run --rm --service-ports elm reactor
$ alias elm='docker run --rm --tty --interactive --user elm --volume "$PWD":/home/elm aminnairi/elm elm'
$ alias elmreactor='docker run --rm --tty --interactive --user elm --volume "$PWD":/home/elm --publish 8000:8000 aminnairi/elm elm reactor'
$ mkdir my-elm-app
$ cd my-elm-app
$ elm init
$ elmreactor
$ docker pull aminnairi/elm
$ docker rmi -f aminnairi/elm
$ git clone https://github.com/aminnairi/elm-docker.git
$ cd elm-docker
$ make install
$ cd ..
$ mkdir my-elm-app
$ cd my-elm-app
$ docker run --rm --tty --interactive --user elm --volume "$PWD":/home/elm aminnairi/elm elm init
$ make uninstall
Content type
Image
Digest
Size
7.5 MB
Last updated
over 6 years ago
docker pull aminnairi/elm