mirror of https://github.com/micromata/borgbackup-butler.git

dependabot[bot]
9 days ago 80053f9abdfcad358484feaf523cf176161d78f6
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
= Micromata https://xxx[BorgBackup]-Butler
Micromata GmbH, Kai Reinhard
:toc:
:toclevels: 4
 
Copyright (C) 2018-2021
 
ifdef::env-github,env-browser[:outfilesuffix: .adoc]
 
== Releasing new version
1. Edit `build.gradle: version=0.5`
2. Edit `borgbutler-docker/Dockerfile: ARG DEPENDENCY=target/dependency/borgbutler-server-0.5`
 
== Building docker container
 
1. `gradle clean dist` in top directory (compiles and builds the project)
2. `cd borgbutler-docker`
3. `./buildDocker.sh` (builds the docker container)
 
== Deploying
 
1. `docker tag bc0459ed7d01 micromata/borgbutler:0.4`
2. `docker push micromata/borgbutler:0.7`
3. `docker push micromata/borgbutler:latest`
 
== docker login on MacOS (without Docker Desktop)
 
~/.docker/config.json
[source,json]
----
{
"credsStore" : "osxkeychain"
}
----
 
1. Download docker-credentials-osxkeychain from https://github.com/docker/docker-credential-helpers.
2. Put in in the path, where docker may find it.
3. ```chmod +x ~/bin/docker-credential-osxkeychain```