init-repo #4

Merged
fedy95 merged 4 commits from init-repo into master 4 years ago
  1. 15
      .drone.yml
  2. 3
      Dockerfile
  3. 23
      Makefile
  4. 2
      README.md
  5. 6
      docker-compose.yml

15
.drone.yml

@ -0,0 +1,15 @@
---
kind: pipeline
type: docker
name: pull_request
image_pull_secrets:
- dockerconfigjson
steps:
- name: lint yaml
image: registry.fedy95.com/baseimage-yamllint:latest
commands:
- yamllint -c /yamllint/relaxed.yaml docker-compose.yml
when:
event: pull_request
...

3
Dockerfile

@ -0,0 +1,3 @@
FROM linuxserver/openssh-server
RUN apk --no-cache add git make

23
Makefile

@ -0,0 +1,23 @@
MAKEFLAGS += --silent
.PHONY: *
LOCAL_REPOSITORY=fedy95/infra:openssh-server
PLANTUML_TAG=latest
build:
docker build -t ${LOCAL_REPOSITORY}-${PLANTUML_TAG} .
REGISTRY=registry.fedy95.com
YAMLLINT_TAG=baseimage-yamllint:latest
lint: lint-yaml
LINT-YAML-CMD=docker run --rm -it -v $(PWD):/data ${REGISTRY}/${YAMLLINT_TAG}
lint-yaml:
docker pull ${REGISTRY}/${YAMLLINT_TAG}
$(LINT-YAML-CMD) docker-compose.yml
.DEFAULT_GOAL := lint

2
README.md

@ -1,3 +1,3 @@
### openssh-server
### openssh-server [![Build Status](https://drone.fedy95.com/api/badges/infra/openssh-server/status.svg)](https://drone.fedy95.com/infra/openssh-server)
- [docker hub](https://hub.docker.com/r/linuxserver/openssh-server)

6
docker-compose.yml

@ -3,7 +3,8 @@ version: "3"
services:
instance:
image: linuxserver/openssh-server
build:
context: .
container_name: openssh-server
hostname: openssh-server
restart: always
@ -13,5 +14,6 @@ services:
env_file: env/instance.env
volumes:
- ./etc/instance/config:/config
- /var/services/homes/fedy95:/var/services/homes/fedy95
- /var/services/homes/fedy95:/home/fedy95
working_dir: /home/fedy95
...