-
-
Notifications
You must be signed in to change notification settings - Fork 2
/
Dockerfile
45 lines (41 loc) · 1.71 KB
/
Dockerfile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
################################################################################
# TaleCaster - https://github.com/rootwyrm/talecaster
# Copyright (C) 2015-* Phillip R. Jaenke <talecaster@rootwrym.com> and its
# contributors, all rights reserved.
#
# Licensed under CC-BY-NC-4.0
# See /LICENSE for details
################################################################################
ARG TALECASTER_BASE=latest
FROM docker.io/rootwyrm/tc_docker:$TALECASTER_BASE
## Labels
LABEL maintainer="Phillip 'RootWyrm' Jaenke <talecaster@rootwyrm.com>" \
com.rootwyrm.product="TaleCaster" \
com.rootwyrm.project="tc_mono" \
com.rootwyrm.status="%%STATUS%%" \
com.rootwyrm.license="CC-BY-NC-4.0" \
com.rootwyrm.vcs-type="github" \
com.rootwyrm.vcs.url="%%GITHUB_REPOSITORY%%" \
## label-schema.org
org.label-schema.schema-version="1.0.0-rc1" \
org.label-schema.vendor="RootWyrm" \
org.label-schema.name="tc_docker" \
org.label-schema.url="%%GITHUB_REPOSITORY%%" \
org.label-schema.vcs-ref="%%VCS_REF%%" \
org.label-schema.version="%%REF%%" \
org.label-schema.build-date="%%RW_BUILDDATE%%" \
## OCI
org.opencontainers.image.authors="RootWyrm" \
org.opencontainers.image.vendor="RootWyrm" \
org.opencontainers.image.licenses="CC-BY-NC-4.0" \
org.opencontainers.image.version="%%RW_VCSHASH%%" \
org.opencontainers.image.revision="%%GITHUB_SHA%%" \
org.opencontainers.image.source="%%GITHUB_REPOSITORY%%" \
org.opencontainers.image.created="%%RW_BUILDDATE%%"
## PORTS
EXPOSE 8181/tcp
## VOLUMES
VOLUME [ "/talecaster/config/headphones" ]
VOLUME [ "/talecaster/downloads" ]
VOLUME [ "/talecaster/music" ]
# vim: sw=4:ts=4