Skip to content

Elixir/Erlang/Phoenix/DockerInDocker/wkhtmltopdf image based on Debian (Slim)

License

Notifications You must be signed in to change notification settings

quantorconsulting/debian-elixir-all

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Debian Docker containers for Elixir

A single CI pipeline to build Erlang / Elixir / Phoenix / Docker in Docker / wkhtmltopdf Docker containers.

Usage

All relevant information is kept in a single file: bin/env-vars.

Following ENV variables are available:

export REFRESHED_AT="2021-07-19"
export DOCKERHUB_USER="quantor"

export DEBIAN_VERSION="11"
export ERLANG_VERSION="24.2.2" # unused currently
export ELIXIR_VERSION="1.13.3-slim" # using official elixir base image
$ bin/render-dockerfiles
$ bin/build-container-for [erlang|elixir|phoenix|docker|wkhtmltopdf]

Opt-in for container building

To prevent waiting for all containers on all commits, following magic strings are used in commit messages:

  • [skip ci]
  • [with-erlang] - include the Erlang container
  • [with-elixir] - include the Elixir container
  • [with-phoenix] - include the Phoenix container

To trigger building all 3 containers, use [with-erlang, with-elixir, with-phoenix].

Secrets

Github Actions depend on following secrets being available:

  • DOCKERHUB_USER
  • DOCKERHUB_TOKEN

Docker Hub

Thanks

About

Elixir/Erlang/Phoenix/DockerInDocker/wkhtmltopdf image based on Debian (Slim)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published