Skip to content

Instantly share code, notes, and snippets.

View msfidelis's full-sized avatar
🐳
Ship!

Matheus Fidelis msfidelis

🐳
Ship!
View GitHub Profile
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 :)
<?php
use \Psr\Http\Message\ServerRequestInterface as Request;
use \Psr\Http\Message\ResponseInterface as Response;
require './vendor/autoload.php';
$app = new \Slim\App;
/**
* Lista de todos os livros
<?php
use \Psr\Http\Message\ServerRequestInterface as Request;
use \Psr\Http\Message\ResponseInterface as Response;
require './vendor/autoload.php';
$app = new \Slim\App;
/**
* Lista de todos os livros
<?php
/**
* Lista de todos os livros
*/
$app->get('/book', function (Request $request, Response $response) use ($app) {
$return = $response->withJson(['msg' => 'Lista de Livros'], 200)
->withHeader('Content-type', 'application/json');
return $return;
});