Skip to content

Instantly share code, notes, and snippets.

View msfidelis's full-sized avatar
🐳
Ship!

Matheus Fidelis msfidelis

🐳
Ship!
View GitHub Profile
user root;
worker_processes 1;
daemon off;
error_log /var/log/nginx/error.log warn;
pid /var/run/nginx.pid;
events {
worker_connections 1024;
}
server {
server_name localhost;
root /var/www/html;
location = / {
try_files @site @site;
}
location / {
try_files $uri $uri/ @site;
FROM jenkins:latest
MAINTAINER Matheus Fidelis <msfidelis01@gmail.com>
VOLUME /var/jenkins_home
EXPOSE 50000
EXPOSE 8080
jenkins:
build: .
ports:
- "8080:8080"
- "50000:50000"
volumes:
- ./jenkins_home:/var/jenkins_home
registry:
image: registry:2
ports:
- "5000:5000"
volumes:
- './data:/var/lib/registry'
servidorzinho:
image: ip-do-registry:5000/servidorzinho
ports:
- "80:80"
registry:
image: registry:2
ports:
- "5000:5000"
volumes:
- './data:/var/lib/registry'
- './auth:/auth'
environment:
REGISTRY_AUTH: htpasswd
REGISTRY_AUTH_HTPASSWD_PATH: /auth/htpasswd
version: '3'
services:
api:
image: msfidelis/example-api
ports:
- "80:80"
#Configs de Deploy do Service
deploy:
# Quantos containers vão ser stardados no Deploy
@msfidelis
msfidelis / slim-app01.json
Last active April 23, 2017 03:28
slim-app01.json
{
"require": {
"slim/slim": "^3.8"
}
}
<?php
use \Psr\Http\Message\ServerRequestInterface as Request;
use \Psr\Http\Message\ResponseInterface as Response;
require './vendor/autoload.php';
$app = new \Slim\App;
/**
* Inicio do bang :)