summaryrefslogtreecommitdiff
path: root/Makefile
blob: 68c254a231d0a1141367b75ac0452d453945e993 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
TAG ?= latest

build:
	docker build -t radicale$(TAG) .
run: build
	if [ ! -d collections ]; then mkdir collections; fi
	if [ ! -d auth ]; then mkdir auth; fi
	cp -v htpasswd-test auth/htpasswd
	sh -c 'docker rm radicale; exit 0'
	docker run \
		-v collections:/collections \
		-v auth:/auth \
		-p 8080:8080 \
		--name radicale radicale$(TAG)
f3s: build
	docker tag radicale:$(TAG) r0.lan.buetow.org:30001/radicale:$(TAG)
	docker push r0.lan.buetow.org:30001/radicale:$(TAG)
f3s_external: build
	docker tag radicale:$(TAG) registry.f3s.buetow.org/radicale:$(TAG)
	docker push registry.f3s.buetow.org/radicale:$(TAG)
aws: build
	docker tag radicale$(TAG) 634617747016.dkr.ecr.eu-central-1.amazonaws.com/radicale$(TAG)
	docker push 634617747016.dkr.ecr.eu-central-1.amazonaws.com/radicale$(TAG)