mirror of
https://github.com/ncarlier/webhookd.git
synced 2025-04-20 14:03:58 +00:00
feat(docker): use Docker Compose container wrapper
This commit is contained in:
parent
d91e84d1be
commit
8a393cc0c3
11
Dockerfile
11
Dockerfile
|
@ -29,6 +29,9 @@ ARG REPOSITORY=github.com/ncarlier
|
||||||
# Artifact name
|
# Artifact name
|
||||||
ARG ARTIFACT=webhookd
|
ARG ARTIFACT=webhookd
|
||||||
|
|
||||||
|
# Docker Compose version
|
||||||
|
ARG COMPOSE_VERSION=1.25.4
|
||||||
|
|
||||||
# Fix lib dep
|
# Fix lib dep
|
||||||
RUN mkdir /lib64 && ln -s /lib/libc.musl-x86_64.so.1 /lib64/ld-linux-x86-64.so.2
|
RUN mkdir /lib64 && ln -s /lib/libc.musl-x86_64.so.1 /lib64/ld-linux-x86-64.so.2
|
||||||
|
|
||||||
|
@ -36,11 +39,9 @@ RUN mkdir /lib64 && ln -s /lib/libc.musl-x86_64.so.1 /lib64/ld-linux-x86-64.so.2
|
||||||
RUN apk add --no-cache git openssh-client jq bash curl
|
RUN apk add --no-cache git openssh-client jq bash curl
|
||||||
|
|
||||||
# Install docker-compose
|
# Install docker-compose
|
||||||
RUN COMPOSE_VERSION="1.25.4" \
|
RUN curl -L "https://github.com/docker/compose/releases/download/${COMPOSE_VERSION}/run.sh" \
|
||||||
&& apk add --no-cache \
|
-o /usr/local/bin/docker-compose && \
|
||||||
py-pip \
|
chmod +x /usr/local/bin/docker-compose
|
||||||
&& pip install --no-cache-dir \
|
|
||||||
docker-compose==${COMPOSE_VERSION}
|
|
||||||
|
|
||||||
# Create folder structure
|
# Create folder structure
|
||||||
RUN mkdir -p /var/opt/webhookd/scripts /var/opt/webhookd/work
|
RUN mkdir -p /var/opt/webhookd/scripts /var/opt/webhookd/work
|
||||||
|
|
Loading…
Reference in New Issue
Block a user