@ -0,0 +1,27 @@
kind: pipeline
type: ssh
name: default
clone:
disable: true
server:
host:
from_secret: host
user:
from_secret: user
password:
from_secret: password
steps:
- name: release
commands:
- cd /mnt/md0/infra/docker_registry
- git pull
- make restart
trigger:
branch:
- master
event:
- push
@ -0,0 +1,8 @@
root = true
[*]
end_of_line = lf
insert_final_newline = true
charset = utf-8
indent_style = space
indent_size = 4
@ -0,0 +1,12 @@
MAKEFLAGS += --silent
.PHONY: *
start:
docker-compose -f docker-compose.yml up -d
down:
docker-compose -f docker-compose.yml down
restart: down start
.DEFAULT_GOAL := restart
@ -1,2 +1,3 @@
# registry
### docker_registry
- [docker-hub](https://hub.docker.com/_/registry)
@ -0,0 +1,16 @@
version: "3"
services:
registry:
image: registry:2.7.1
container_name: registry
hostname: registry
restart: always
ports:
- "5000:5000"
volumes:
- ./etc/docker/registry/config.yml:/etc/docker/registry/config.yml
- ./var/lib/registry:/var/lib/registry
@ -0,0 +1,18 @@
version: 0.1
log:
fields:
service: registry
storage:
cache:
blobdescriptor: inmemory
filesystem:
rootdirectory: /var/lib/registry
http:
addr: :5000
headers:
X-Content-Type-Options: [nosniff]
health:
storagedriver:
enabled: true
interval: 10s
threshold: 3
@ -0,0 +1 @@
/registry