Skip to content

Instantly share code, notes, and snippets.

View danielpereirabp's full-sized avatar

Daniel Pereira danielpereirabp

View GitHub Profile
@danielpereirabp
danielpereirabp / dev-env.md
Last active April 15, 2019 12:09
Development Environment

VSCODE

ESLINT

DOCKER

@danielpereirabp
danielpereirabp / .zshrc
Created May 27, 2019 11:49
Docker Alias Functions
function git () {
(docker run -ti --rm -v ${HOME}:/root -v $(pwd):/git alpine/git "$@")
}
function composer () {
(docker run -ti --rm -v $(pwd):/app composer "$@")
}
function php56 () {
(docker run -ti --rm -v $(pwd):/app php:5.6-cli "$@")
$ composer create-project --prefer-dist laravel/laravel project-name
$ cd project-name
$ sudo chown -R $USER:$USER .
https://phpdocker.io/generator
$ docker-compose up -d
$ docker exec -it container-name chgrp -R www-data storage bootstrap/cache
$ docker exec -it container-name chmod -R ug+rwx storage bootstrap/cache
FROM php:8.0-fpm
# Arguments defined in docker-compose.yml
ARG user
ARG uid
# Install system dependencies
RUN apt-get update && apt-get install -y \
git \
curl \