Skip to content

Instantly share code, notes, and snippets.

<?php

/**
 * AppRquest Class
 * File: App/Http/Requests/AppRequest.php
 */
 
namespace App\Http\Requests;

Try the Code

<?php

interface IUser
{
    function changePassword( $password );
}

class User implements IUser
npm install browser-sync gulp --save-dev
var gulp        = require('gulp');
var browserSync = require('browser-sync').create();

gulp.task('reload', function (done) {
    browserSync.reload();
docker volume create --name data
docker run -d -v //var/run/docker.sock:/var/run/docker.sock -v data:/build --name jenkins -p 6060:8080 -p 50000:50000 jenkins
docker exec -it -u root jenkins bash
FROM php:7.0-apache
RUN apt-get update
RUN apt-get install network-manager libnss3-tools jq xsel sudo git -y
RUN php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
RUN php -r "if (hash_file('SHA384', 'composer-setup.php') === '544e09ee996cdf60ece3804abc52599c22b1f40f4323403c44d44fdfdd586475ca9813a858088ffbc1f233e9b180f061') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
RUN php composer-setup.php
RUN php -r "unlink('composer-setup.php');"
RUN mv composer.phar /usr/bin/composer
RUN adduser valetuser

This Dockerfile will install Docker Client inside Jenkins Server to use Docker in Docker

FROM jenkins
USER root
RUN apt-get update -y
RUN apt-get install apt-transport-https ca-certificates curl software-properties-common -y
RUN curl -fsSL https://download.docker.com/linux/ubuntu/gpg | apt-key add -
RUN add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu zesty stable"
RUN apt-get update -y
#!/bin/bash

APPROOT=`pwd`
DOCROOt=./tests/mocker

# Run PHP built-in Server in the background
cd $DOCROOt
php -S localhost:1010 -t . mock-server.php > phpd.log 2>&1 &
server {
    listen 80;

    location /users {
        proxy_set_header Host $host;
        proxy_pass http://users_web/;
    }

 location /admins {
npm install -S vue axios jquery jquery-ui materialize-css@next moment
npm install -D gulp gulp-browserify gulp-concat gulp-uglify gulp-minify gulp-rename gulp-notify