All Projects → wunsh → docker-alpine-elm

wunsh / docker-alpine-elm

Licence: other
Docker image of pure Alpine with Elm

Programming Languages

Dockerfile
14818 projects

Projects that are alternatives of or similar to docker-alpine-elm

Alpinejs Devtools
Chrome/Firefox DevTools extension for debugging Alpine.js applications.
Stars: ✭ 199 (+1070.59%)
Mutual labels:  alpine
Termuxalpine
Use TermuxAlpine.sh calling to install Alpine Linux in Termux on Android. This setup script will attempt to set Alpine Linux up in your Termux environment.
Stars: ✭ 224 (+1217.65%)
Mutual labels:  alpine
ttall
Laravel fronend preset for TTALL stack - Tailwindcss | Turbolinks | Alpine.js | Laravel | Livewire 🚀
Stars: ✭ 50 (+194.12%)
Mutual labels:  alpine
Docker4php
Docker-based PHP stack
Stars: ✭ 210 (+1135.29%)
Mutual labels:  alpine
Git Server Docker
Git Server in Docker
Stars: ✭ 218 (+1182.35%)
Mutual labels:  alpine
Uvicorn Gunicorn Docker
Docker image with Uvicorn managed by Gunicorn for high-performance web applications in Python 3.6 with performance auto-tuning. Optionally with Alpine Linux.
Stars: ✭ 244 (+1335.29%)
Mutual labels:  alpine
Docker Android Sdk
Stars: ✭ 171 (+905.88%)
Mutual labels:  alpine
alpine-erlang-builder
Up to date Alpine image with the latest Erlang version for staged builds.
Stars: ✭ 33 (+94.12%)
Mutual labels:  alpine
Laravel Views
Laravel package to create beautiful common views like data tables using the TALL stack.
Stars: ✭ 221 (+1200%)
Mutual labels:  alpine
docker-swoole-webapp
Simple Docker-image to build your applications based on Async PHP extensions.
Stars: ✭ 26 (+52.94%)
Mutual labels:  alpine
Docker Shadowsocks Libev
Build a docker image for shadowsocks-libev with v2ray-plugin, based on Alpine Linux.
Stars: ✭ 208 (+1123.53%)
Mutual labels:  alpine
Docker Alpine Python3
The smallest Docker image with Python 3.7 (~57MB)
Stars: ✭ 218 (+1182.35%)
Mutual labels:  alpine
distrobox
Use any linux distribution inside your terminal. Enable both backward and forward compatibility with software and freedom to use whatever distribution you’re more comfortable with. Mirror available at: https://gitlab.com/89luca89/distrobox
Stars: ✭ 4,371 (+25611.76%)
Mutual labels:  alpine
Alpine Node
Minimal Node.js Docker Images built on Alpine Linux
Stars: ✭ 2,402 (+14029.41%)
Mutual labels:  alpine
docker-library
Collection of Dockerfiles
Stars: ✭ 20 (+17.65%)
Mutual labels:  alpine
Alpine Sqs
Dockerized ElasticMQ server + web UI over Alpine Linux for local development
Stars: ✭ 183 (+976.47%)
Mutual labels:  alpine
Docker Php
🐳 Docker For PHP developers - Docker images with PHP, Nginx, OpenLiteSpeed, Apache, Lighttpd, and Alpine
Stars: ✭ 236 (+1288.24%)
Mutual labels:  alpine
ci
🐳 Dockette dockerized Alpine linux Dockerfiles for PHP 5.6-8.2 + Composer. NodeJS 6-18. Ansible.
Stars: ✭ 18 (+5.88%)
Mutual labels:  alpine
gitlab-runner
Gitlab Runner on Alpine Linux [Docker]
Stars: ✭ 17 (+0%)
Mutual labels:  alpine
docker-alpine-texlive
🐳 📖 Minimal TeX Live installation Docker image
Stars: ✭ 33 (+94.12%)
Mutual labels:  alpine

Elm on Alpine with Docker

An easy way to start with Elm. No any system-wide dependencies except for Docker.

This is full working image of Elm language 0.19 and 0.18 built on top of Alpine.

Since the image is based on Alpine distributive, it's suitable for use at production servers as base image.

Docker tags

You can choose one of the variants below:

  • Elm 0.19 on Alpine 3.8: latest, 0.19, 0.19-alpine3.8;
  • Elm 0.19 on Alpine 3.7: 0.19-alpine3.7;
  • Elm 0.18 on Alpine 3.8: 0.18, 0.18-alpine3.8;
  • Elm 0.18 on Alpine 3.7: 0.18-alpine3.7.

See official repository at Docker Hub.

Usage

There are 8000 port is exposed in Dockerfile and /opt/app directory is prepared for mounting.

Elm 0.19

Check it out:

$ docker run --rm wunsh/alpine-elm:latest

Now, try to play with Elm in the interactive REPL:

$ docker run --rm -it wunsh/alpine-elm:latest repl

The more complicated way to play with Elm is using Reactor. This is on-the-fly development server, launched on 8000 port:

$ docker run --rm -it -v $(pwd):/opt/app -p 8000:8000 wunsh/alpine-elm:latest reactor

You can start new project in the current directory like this:

$ docker run --rm -v $(pwd):/opt/app -it wunsh/alpine-elm:latest init

Another commands supported by Elm 0.19:

elm make    --help
elm install --help
elm bump    --help
elm diff    --help
elm publish --help

Elm 0.18

Approaches for 0.18 version are the same as presented above.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].