Skip to content

Instantly share code, notes, and snippets.

@wshihadeh
wshihadeh / .travis.yml
Last active December 12, 2019 09:16
Travis CI
language: ruby
rvm:
- 2.6.4
branches:
only:
- master
before_script:
- echo $DOCKER_TOKEN | docker login -u $DOCKER_NAMESPACE --password-stdin
script:
- make release
@wshihadeh
wshihadeh / pr-master.yaml
Last active December 12, 2019 20:18
Github workflow for building docker images on pushes to master
name: CI-PRS-MASTER
on:
pull_request:
branches:
- master
push:
branches:
- master
jobs:
build:
@wshihadeh
wshihadeh / release.yml
Last active December 12, 2019 20:17
Github workflow for building docker images on release publishing
name: CI-RELEASE
on:
release:
types: [published]
jobs:
build:
runs-on: ubuntu-latest
steps:
@wshihadeh
wshihadeh / docker-stack-mysql.yml
Created December 13, 2019 15:47
Swarm Mysql stack
version: '3.7'
networks:
platform:
external: true
services:
mysql:
image: ${MYSQL_DOCKER_IMAGE}:${MYSQL_DOCKER_IMAGE_TAG}
@wshihadeh
wshihadeh / docker-stack-ldap.yml
Created December 13, 2019 17:58
Ldap Swarm stack
version: '3.7'
networks:
platform:
external: true
services:
server:
image: ${LDAP_DOCKER_IMAGE}:${LDAP_DOCKER_IMAGE_TAG}
@wshihadeh
wshihadeh / docker-stack-registry.yml
Created December 13, 2019 19:26
Swarm Stack for docker registry
version: '3.7'
networks:
platform:
external: true
services:
# --- registry ---
@wshihadeh
wshihadeh / docker-stack-portus.yml
Created December 14, 2019 17:21
Portus Swarm stack
version: '3.7'
networks:
platform:
external: true
services:
server:
image: opensuse/portus:2.4.3
@wshihadeh
wshihadeh / portus.conf
Created December 14, 2019 18:05
Portus ngnx confiigurations
server {
listen 80;
server_name hub.*;
# Docker-specific stuff.
proxy_set_header Host $http_host; # required for Docker client sake
proxy_set_header X-Forwarded-Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
@wshihadeh
wshihadeh / ldap.ldif
Created December 14, 2019 18:16
Ldap Export
# LDIF Export for dc=shihadeh,dc=intern
# Server: ldap_server (ldap_server)
# Search Scope: sub
# Search Filter: (objectClass=*)
# Total Entries: 8
#
# Generated by phpLDAPadmin (http://phpldapadmin.sourceforge.net) on December 14, 2019 6:12 pm
# Version: 1.2.3
version: 1
@wshihadeh
wshihadeh / docker-stack-clair.yml
Created December 17, 2019 12:40
Clair Docker swarm stack
version: '3.7'
networks:
platform:
external: true
services:
server:
image: ${CLAIR_DOCKER_IMAGE}:${CLAIR_DOCKER_IMAGE_TAG}