Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/zerossb/olw-3
Desenvolva do zero um checkout integrado ao gateway de pagamento do Mercado Pago em 3 dias, através de 3 aulas ao vivo com especialistas em Laravel. // Mesmo que tenha zero experiência com o Framework
https://github.com/zerossb/olw-3
Last synced: 8 days ago
JSON representation
Desenvolva do zero um checkout integrado ao gateway de pagamento do Mercado Pago em 3 dias, através de 3 aulas ao vivo com especialistas em Laravel. // Mesmo que tenha zero experiência com o Framework
- Host: GitHub
- URL: https://github.com/zerossb/olw-3
- Owner: zerossB
- Created: 2023-09-11T12:08:08.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-09-14T00:04:26.000Z (over 1 year ago)
- Last Synced: 2024-11-07T15:53:30.311Z (about 2 months ago)
- Language: PHP
- Size: 147 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Instalando o projeto
O projeto se utiliza de contêineres Docker, através do pacote *Laravel Sail* para facilitar a configuração do ambiente de desenvolvimento. Portanto, é necessário que já possua o Docker e o Docker Compose instalados na máquina.
Você é livre para rodar o projeto em ambiente local mas esse texto não tratará essa situação.
Links para instalação e configuração de Docker:
- [Windows](https://docs.docker.com/docker-for-windows/install/)
- [Linux (Debian based)](https://docs.docker.com/engine/install/ubuntu/)### Passos para o rodar o projeto localmente:
- Faça um clone do projeto para sua máquina local
- Crie um arquivo `.env`, recomendamos usar `.env-example` como base
- Adicione ou altere as chaves conforme sua necessidade
- acesse a pasta do projeto via console (terminal/PowerShell/CMD)
- execute o comando:
```shell
docker run --rm \
-u "$(id -u):$(id -g)" \
-v "$(pwd):/var/www/html" \
-w /var/www/html \
laravelsail/php82-composer:latest \
composer install --ignore-platform-reqs
```
- Após finalizado processamento, execute o comando `./sail up -d`O primeiro comando realiza a instalação dos pacotes via composer especificados no arquivo `composer.json` e uma vez que a instalação termina, a pasta *vendor* passa a ficar disponível no projeto. O comando seguinte levanta os contêineres baseado na descrição de serviços feita no arquivo `docker-compose.yml`.
Por padrão, não é necessária nenhuma configuração no arquivo *.env* do projeto. Caso seja necessária alguma edição na configuração padrão (relacionado a binding ports ou credenciais de banco de dados), basta editar o arquivo *.env*.