mirror of
https://github.com/valitydev/party-management.git
synced 2024-11-06 01:05:21 +00:00
a405fce864
* TD-128: Add CI, Makefile, Dockerfile and docker-compose.yaml * Fix format and lint * Use compose test * Update erlang workflow version * Add covertool * Move to valitydev repos * Add prometheus clarification * Use compose spec instead of docker compose spec * Update .github/workflows/build-image.yaml Co-authored-by: Alexey S. <kehitt@users.noreply.github.com> * Add healthchecks to dominant and machinegun in compose file * Fix Dockerfile SERVICE arg * Try to solve mystery of alias * fix * fix * fix * Only check shumway to be healthy * Insert daemon socket * Find container * Inspect last container * Try different method to print inspect * One last try * Fix * Remove hostname from docker-compose.yaml * Check `$SERVICENAME` availability * cat envfile * Test theory * Change service name * Revert experiments * Fix healthcheck * Disable wait for health on dominant Co-authored-by: Alexey S. <kehitt@users.noreply.github.com>
14 lines
324 B
Docker
14 lines
324 B
Docker
ARG OTP_VERSION
|
|
|
|
FROM docker.io/library/erlang:${OTP_VERSION}
|
|
|
|
ARG THRIFT_VERSION
|
|
ARG BUILDARCH
|
|
|
|
RUN wget -q -O- "https://github.com/valitydev/thrift/releases/download/${THRIFT_VERSION}/thrift-${THRIFT_VERSION}-linux-${BUILDARCH}.tar.gz" \
|
|
| tar -xvz -C /usr/local/bin/
|
|
|
|
ENV CHARSET=UTF-8
|
|
ENV LANG=C.UTF-8
|
|
CMD /bin/bash
|