Browse Source

init-repo

pull/2/head
fedy95 5 years ago
parent
commit
04a171bca2
  1. 27
      .drone.yml
  2. 8
      .editorconfig
  3. 12
      Makefile
  4. 3
      README.md
  5. 16
      docker-compose.yml
  6. 18
      etc/docker/registry/config.yml
  7. 1
      var/lib/.gitignore

27
.drone.yml

@ -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

8
.editorconfig

@ -0,0 +1,8 @@
root = true
[*]
end_of_line = lf
insert_final_newline = true
charset = utf-8
indent_style = space
indent_size = 4

12
Makefile

@ -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

3
README.md

@ -1,2 +1,3 @@
# registry
### docker_registry
- [docker-hub](https://hub.docker.com/_/registry)

16
docker-compose.yml

@ -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

18
etc/docker/registry/config.yml

@ -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

1
var/lib/.gitignore

@ -0,0 +1 @@
/registry