Merged wizzard
This commit is contained in:
parent
06437ac0b8
commit
81b6097351
|
@ -3,7 +3,7 @@ FROM alpine:edge
|
||||||
|
|
||||||
VOLUME /data
|
VOLUME /data
|
||||||
|
|
||||||
RUN apk add --no-cache git bash openssh parallel shadow ; \
|
RUN apk add --no-cache git bash openssh parallel openssh-keygen vim shadow ; \
|
||||||
useradd -ms /bin/bash executor ; \
|
useradd -ms /bin/bash executor ; \
|
||||||
chown executor:executor /data ; \
|
chown executor:executor /data ; \
|
||||||
echo "* * * * * /usr/local/bin/cron-command" >> /etc/crontabs/executor ; \
|
echo "* * * * * /usr/local/bin/cron-command" >> /etc/crontabs/executor ; \
|
||||||
|
|
22
Makefile
22
Makefile
|
@ -1,14 +1,10 @@
|
||||||
default: buildall
|
default: cloner
|
||||||
|
|
||||||
VOLUME ?= cloner-test
|
|
||||||
GLOBALVOL ?= cloner-global
|
GLOBALVOL ?= cloner-global
|
||||||
TAGOWNER = valicek1
|
TAGOWNER = valicek1
|
||||||
TAGMAIN = repo-cloner
|
TAGMAIN = repo-cloner
|
||||||
TAGBASE= $(TAGOWNER)/$(TAGMAIN)
|
TAGBASE= $(TAGOWNER)/$(TAGMAIN)
|
||||||
|
|
||||||
|
|
||||||
buildall: mirror creator launcher
|
|
||||||
|
|
||||||
cloner:
|
cloner:
|
||||||
docker build -t $(TAGBASE) .
|
docker build -t $(TAGBASE) .
|
||||||
|
|
||||||
|
@ -21,19 +17,7 @@ run-once: cloner
|
||||||
run-bash: cloner
|
run-bash: cloner
|
||||||
docker run -v $(GLOBALVOL):/data -it --rm $(TAGBASE) /bin/bash
|
docker run -v $(GLOBALVOL):/data -it --rm $(TAGBASE) /bin/bash
|
||||||
|
|
||||||
|
|
||||||
# Creator - ./creator-image dir
|
|
||||||
creator:
|
|
||||||
docker build -t $(TAGBASE)-creator ./creator-image
|
|
||||||
|
|
||||||
run-creator: creator
|
|
||||||
docker run -v /var/run/docker.sock:/var/run/docker.sock -it --rm $(TAGBASE)-creator
|
|
||||||
|
|
||||||
# wizzard
|
# wizzard
|
||||||
# auth dir could be executable (to list)
|
wizzard: cloner
|
||||||
wizzard: mirror run-creator
|
docker run -v $(GLOBALVOL):/data -it --rm $(TAGBASE) /usr/local/bin/wizzard
|
||||||
|
|
||||||
# CI Detector
|
|
||||||
detector:
|
|
||||||
docker build -t cloner-mirror-dev .
|
|
||||||
docker run -it --rm -v tester-gitt:/data cloner-mirror-dev
|
|
||||||
|
|
|
@ -1,9 +0,0 @@
|
||||||
# Alpine base image
|
|
||||||
FROM alpine:edge
|
|
||||||
|
|
||||||
RUN apk add --no-cache bash docker openssh-keygen vim
|
|
||||||
|
|
||||||
ADD entrypoint /bin/
|
|
||||||
|
|
||||||
CMD [ "/bin/entrypoint" ]
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user