inital impl
the build was successful Szczegóły

This commit is contained in:
Jan Christian Grünhage 2018-01-10 16:42:03 +01:00
rodzic c0c76101b1
commit 94b90b3377
Podpisane przez: jcgruenhage
ID klucza GPG: 6594C449C633D10C
5 zmienionych plików z 32 dodań i 3 usunięć

7
.drone.yml Normal file
Wyświetl plik

@ -0,0 +1,7 @@
pipeline:
docker:
image: plugins/docker
repo: docker.jcg.re/airsonic
registry: docker.jcg.re
secrets: [ docker_username, docker_password ]
tags: latest

18
Dockerfile Normal file
Wyświetl plik

@ -0,0 +1,18 @@
FROM docker.jcg.re/base-alpine
ARG VERSION
RUN apk add --no-cache \
openjdk8 \
ffmpeg \
&& apk add --no-cache -t install-deps \
curl \
&& mkdir -p /opt/airsonic \
&& cd /opt/airsonic \
&& curl -O -L https://github.com/airsonic/airsonic/releases/download/${VERSION}/airsonic.war \
&& chmod a+x airsonic.war \
&& apk del install-deps
COPY root /
EXPOSE 8080
VOLUME /var/airsonic

Wyświetl plik

@ -1,3 +1,2 @@
# docker-airsonic
Dockerfile for Airsonic
## docker.jcg.re/airsonic
[![Build Status](https://drone.jcg.re/api/badges/jcgruenhage/docker-airsonic/status.svg)](https://drone.jcg.re/jcgruenhage/docker-airsonic)

2
root/etc/s6.d/airsonic/finish Executable file
Wyświetl plik

@ -0,0 +1,2 @@
#!/bin/sh
exec /bin/true

3
root/etc/s6.d/airsonic/run Executable file
Wyświetl plik

@ -0,0 +1,3 @@
#!/bin/sh
chown -R ${UID}:${GID} /var/airsonic
exec su-exec ${UID}:${GID} java -jar /opt/airsonic/airsonic.war