From fb1a004ad85373552ef82bd74bfd1de855449083 Mon Sep 17 00:00:00 2001 From: Samuel Warkentin Date: Wed, 20 Mar 2019 22:51:09 +0100 Subject: [PATCH] add arm support --- .drone.yml | 34 ++++++++++++++++++---------------- Dockerfile | 6 +++++- 2 files changed, 23 insertions(+), 17 deletions(-) diff --git a/.drone.yml b/.drone.yml index b7798ae..294a2f8 100644 --- a/.drone.yml +++ b/.drone.yml @@ -2,25 +2,27 @@ kind: pipeline name: default steps: -- name: write_tags - image: busybox - commands: - - echo -n "latest," > .tags - - grep "ENV VERSION" Dockerfile | cut -d '=' -f2 >> .tags - -- name: build_and_deploy_samservices - image: plugins/docker - settings: - username: samservices - password: - from_secret: docker_password - repo: registry.samservices.de/subsonic - registry: registry.samservices.de - -- name: build_and_deploy_hub_docker +- name: build_amd64 image: plugins/docker settings: username: unclesamwk password: from_secret: docker_hub_password repo: unclesamwk/subsonic + build_args: + - BUILD_ARCH=amd64 + tags: + - latest + - amd64 + +- name: build_arm32v7 + image: plugins/docker + settings: + username: unclesamwk + password: + from_secret: docker_hub_password + repo: unclesamwk/subsonic + build_args: + - BUILD_ARCH=arm32v7 + tags: + - arm32v7 diff --git a/Dockerfile b/Dockerfile index 4dfb59c..62f142e 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,6 +1,10 @@ -FROM alpine:edge +ARG BUILD_ARCH + +FROM ${BUILD_ARCH}/alpine:edge MAINTAINER Samuel Warkentin +ARG ARCH=arm64 + RUN apk --update add openjdk8-jre ffmpeg supervisor ENV VERSION=6.1.5