Sign inSign up

aminnairi/elm

By aminnairi

•Updated over 6 years ago

Image
0

582

aminnairi/elm repository overview

⁠elm

Docker Cloud Build Status Docker Image Size (tag) Docker Pulls

Docker image for Elm.

⁠Requirements

⁠Usage

⁠Docker
$ 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
⁠Docker Compose
$ 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

⁠Shell alias

$ 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

⁠Installation

$ docker pull aminnairi/elm

⁠Uninstallation

$ docker rmi -f aminnairi/elm

⁠From sources

⁠Requirements
⁠Installation
$ 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
⁠Uninstallation
$ make uninstall

Tag summary

Content type

Image

Digest

Size

7.5 MB

Last updated

over 6 years ago

docker pull aminnairi/elm