Commit Graph

200 Commits (f81004e1e41e093f52f662428ff45ca6a7233766)
 

Author SHA1 Message Date
Badlop f81004e1e4 Document new "!" flag to prepend commands in CTL_ON (#110) 3 months ago
Paweł Chmielowski c0acc7aeb8 Recognize "!" flag in CTL_ON_{CREATE|START} to ignore failing commands 3 months ago
Badlop ee1d178f33 Push mix and ecs images to GHCR when tagging 5 months ago
Badlop 72d317a02b Halt ejabberd if a command in CTL_ON_ fails during ejabberd startup (#97) 11 months ago
badlop 9361646acd
Merge pull request #98 from sando38/master
Dockerfile: compile ejabberdapi during build
11 months ago
sando38 47498d8d70 actions: fix test 12 months ago
sando38 3d5efe9e76 Dockerfile: compile ejabberdapi during build 12 months ago
Badlop 0c73c302be Use local registry for mix->ecs images, only push to ghcr when it's a tag 1 year ago
Badlop 40aad2897f Always check ecs results and show ejabberd logs 1 year ago
Badlop f5db404e93 Update Alpine to 3.17 1 year ago
Badlop 0fb6e2513f Ensure we get a single tag when dealing with local docker image 1 year ago
Badlop 225ce0a59c No need to setup captcha_url, by default auto may be good enough 1 year ago
Jérôme Sautret b331b49664 Upgrade OS packages for eCS 1 year ago
Badlop dd773c1ab9 Reword some sentences: containers are no longer only a Docker exclusive thing 1 year ago
Badlop db77841218 Add links to ghcr.io 1 year ago
Badlop 7206cb9c0a Update workflow for ecs and mix images
- Build ecs and mix using actions instead of scripts
- Upload images as artifacts
- When it's a tag, publish image in ghcr.io
1 year ago
badlop bf261bc724
Merge pull request #73 from badlop/erlang-node-localhost
Set a fixed ERLANG_NODE, document how to change it
1 year ago
Badlop 96092f688a Document how to change the mnesia node name 1 year ago
Badlop cc800c3551 Document how to setup clustering 1 year ago
Badlop f81905d5e3 Set ERLANG_NODE fixed to ejabberd@localhost 1 year ago
Badlop 78d03df0a8 Workaround for devcontainer alpine script that was removed recently 1 year ago
badlop f0141b2eef
Merge pull request #93 from sando38/master
ecs/Dockerfile: add tini as runtime init
1 year ago
Saarko 2c42a59eb4 ecs/Dockerfile: add tini as runtime init
- no need to start with flag --init anymore as introduced here
- should close issue #89
1 year ago
Badlop 54c7c3d0e7 Don't require a very specific action version 1 year ago
Badlop 8f2043ebf9 Use Config instead of the deprecated Mix.Config
See https://hexdocs.pm/mix/Mix.Config.html
1 year ago
Badlop 4222010434 Update Alpine to the latest image cached in GitHub Actions, 3.16 (#91)
See https://github.com/actions/runner-images/blob/main/images/linux/Ubuntu2204-Readme.md#cached-docker-images
1 year ago
Badlop 28c5bc00f8 Update to ubuntu-latest, which right now is 22.04 1 year ago
Badlop 5cb21908f4 Update actions versions as requested by GitHub Actions 1 year ago
Badlop ddf9503c8b Remove .travis.yml as there are GitHub Actions already used for that 1 year ago
Badlop 329fac07c5 Only test mix and ecs builds when those paths are modified 1 year ago
Badlop 01e416f0dd Add code-server and devcontainer images, useful for VSCode 1 year ago
Badlop b5aa67be61 Update link to the local example of CTL_ON_CREATE usage 2 years ago
Badlop ba4aab7443 Add Composer Examples section 2 years ago
Jérôme Sautret 90671eb93f Runs tini in the container to cope with zombies
Some versions prior to 22.05 produce zombies epmd. It's a
good idea anyway to have an init process for all versions as we can
spawn lot's of stuffs.
2 years ago
Badlop 2998bc653d Add link to the alternate container image in ecs README 2 years ago
Badlop ca93e83115 Add local links in main repo README 2 years ago
Badlop ba822a857a Prepare a short and general description to show in Docker Hub 2 years ago
Badlop 2cdfd7da73 Join mix building into main tests, it just adds a few seconds 2 years ago
Badlop 2ae9f006a3 Use Elixir's release instead of Distillery's release 2 years ago
Badlop 856296e3a4 mix: Fix build with Alpine 3.12 and higher (thanks to Paul Menzel)(#77)
Many erlang subpackages are included in erlang package since Alpine 3.12.
2 years ago
Badlop d4145120a4 Test changes in mix independently 2 years ago
Badlop 861cb9b2ab Fix testing when current month has no tagged version: test latest 2 years ago
Badlop 258c0fb033 Upload docker image as a github artifact 2 years ago
Badlop bd19f3e33d Update Alpine to 3.14 (thanks to John Haugeland)(#76) 2 years ago
Badlop 8e9f665590 Document CTL_ON_CREATE and CTL_ON_START 3 years ago
Badlop 2869255c0b Copy back config.exs, as ejabberd 21.07 uses runtime.exs 3 years ago
Badlop 73cd369a42 Since ejabberd 21.07, mix.exs expects that vars.config contains vsn 3 years ago
badlop e264240c99
Merge pull request #70 from karimhm/update_acme_ca_url
Update ACME default `ca_url`
3 years ago
Karim 3b50d37fd9
Update ACME default `ca_url` 3 years ago
Badlop e89a9e49f1 Forward Windows people to the Docs, which has links to the tutorials 3 years ago