This commit is contained in:
parent
d66ef0f4f8
commit
5eb3819bee
|
@ -14,10 +14,11 @@ RUN apk add --no-cache \
|
||||||
&& GOPATH=`pwd`:`pwd`/vendor go build -o bin/import_synapse ./src/github.com/turt2live/matrix-media-repo/cmd/import_synapse/ \
|
&& GOPATH=`pwd`:`pwd`/vendor go build -o bin/import_synapse ./src/github.com/turt2live/matrix-media-repo/cmd/import_synapse/ \
|
||||||
&& cp bin/media_repo bin/import_synapse /usr/local/bin \
|
&& cp bin/media_repo bin/import_synapse /usr/local/bin \
|
||||||
&& cp config.sample.yaml /etc/media-repo.yaml.sample \
|
&& cp config.sample.yaml /etc/media-repo.yaml.sample \
|
||||||
|
&& cp -R migrations /var/lib/media-repo-migrations \
|
||||||
&& cd / \
|
&& cd / \
|
||||||
&& rm -rf /tmp/* \
|
&& rm -rf /tmp/* \
|
||||||
&& apk del build-deps
|
&& apk del build-deps
|
||||||
|
|
||||||
COPY root /
|
COPY root /
|
||||||
VOLUME /data
|
VOLUME ["/data", "/media"]
|
||||||
EXPOSE 8000
|
EXPOSE 8000
|
||||||
|
|
|
@ -1,10 +1,9 @@
|
||||||
#!/usr/bin/env sh
|
#!/usr/bin/env sh
|
||||||
|
|
||||||
chown -R ${UID}:${GID} /data
|
|
||||||
cd /data
|
cd /data
|
||||||
|
|
||||||
if [ ! -f media-repo.yaml ]; then
|
if [ ! -f media-repo.yaml ]; then
|
||||||
cp /etc/media-repo.yaml.sample media-repo.yaml
|
cp /etc/media-repo.yaml.sample media-repo.yaml
|
||||||
fi
|
fi
|
||||||
|
cp -R /var/lib/media-repo-migrations migrations
|
||||||
|
chown -R ${UID}:${GID} /data
|
||||||
|
|
||||||
exec su-exec ${UID}:${GID} media_repo
|
exec su-exec ${UID}:${GID} media_repo
|
||||||
|
|
Loading…
Reference in a new issue