mirror of
https://github.com/olegvodyanov/instalinks.git
synced 2025-12-20 05:47:03 +03:00
add_drone_config
Some checks reported errors
continuous-integration/drone/push Build encountered an error
Some checks reported errors
continuous-integration/drone/push Build encountered an error
This commit is contained in:
parent
a1b89ca464
commit
b09eebfbf7
25
.drone.yml
Normal file
25
.drone.yml
Normal file
@ -0,0 +1,25 @@
|
||||
---
|
||||
kind: pipeline
|
||||
type: docker
|
||||
name: default
|
||||
|
||||
steps:
|
||||
- name: build and push app
|
||||
image: docker
|
||||
volumes:
|
||||
- name: dockersock
|
||||
path: /var/run/docker.sock
|
||||
- name: password
|
||||
path: /srv/drone-runner
|
||||
commands:
|
||||
- cat /srv/drone-runner/my_password.txt | docker login --username o.vodianov --password-stdin registry.myinstalink.ru
|
||||
- docker build -t registry.myinstalink.ru/app:latest .
|
||||
- docker push registry.myinstalink.ru/app:latest
|
||||
|
||||
volumes:
|
||||
- name: dockersock
|
||||
host:
|
||||
path: /var/run/docker.sock
|
||||
- name: password
|
||||
host:
|
||||
path: /srv/drone-runner/my_password.txt
|
||||
@ -62,12 +62,19 @@
|
||||
restart_policy: always
|
||||
env:
|
||||
REGISTRY_STORAGE_FILESYSTEM_ROOTDIRECTORY: "/var/lib/registry"
|
||||
REGISTRY_AUTH: "htpasswd"
|
||||
REGISTRY_AUTH_HTPASSWD_REALM: "Registry Realm"
|
||||
REGISTRY_AUTH_HTPASSWD_PATH: "/auth/htpasswd"
|
||||
REGISTRY_STORAGE_DELETE_ENABLED: "true"
|
||||
volumes:
|
||||
- /srv/registry:/var/lib/registry
|
||||
- /srv/auth:/auth
|
||||
ports:
|
||||
- "5000:5000"
|
||||
networks:
|
||||
- name: "app-net"
|
||||
tags:
|
||||
- registry
|
||||
|
||||
- name: create drone-server container
|
||||
community.docker.docker_container:
|
||||
@ -91,6 +98,8 @@
|
||||
exposed_ports:
|
||||
- 8081
|
||||
- 444
|
||||
tags:
|
||||
- drone-server
|
||||
|
||||
- name: create drone-runner container
|
||||
community.docker.docker_container:
|
||||
@ -106,5 +115,6 @@
|
||||
restart_policy: always
|
||||
volumes:
|
||||
- /var/run/docker.sock:/var/run/docker.sock
|
||||
- /srv/drone-runner:/srv/drone-runner
|
||||
networks:
|
||||
- name: "app-net"
|
||||
|
||||
@ -19,6 +19,8 @@ server {
|
||||
access_log /var/log/nginx/registry.myinstalink.ru-access.log;
|
||||
error_log /var/log/nginx/registry.myinstalink.ru-error.log;
|
||||
|
||||
client_max_body_size 1000M;
|
||||
|
||||
location / {
|
||||
proxy_pass http://127.0.0.1:5000;
|
||||
proxy_set_header Host $host;
|
||||
|
||||
5
command
5
command
@ -32,3 +32,8 @@ docker save -o instagram_links_app_0.0.2.tar 4b39a3d30169
|
||||
|
||||
sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /srv/ssl/private/nginx-selfsigned.key -out /srv/ssl/certs/nginx-selfsigned.crt
|
||||
sudo openssl dhparam -out /etc/ssl/certs/dhparam.pem 2048
|
||||
|
||||
|
||||
|
||||
Registry
|
||||
DELETE /v2/<name>/manifests/<reference> - delete image from regestry, by digest reference example sha256:4ace7ebe9bd0688b834d88f28bd429b0d6594fb6ab8cc208f7169195d735bc0d
|
||||
Loading…
x
Reference in New Issue
Block a user