Este é um projeto onde utilizei o PHP 8.3, API do Google Sheets e o Docker Compose. E realizei o deploy em nuvem com a Azure.
Antes de começar, certifique-se de ter o PHP 8.3 e o Docker Compose instalado em seu sistema. Se você não tiver, você pode baixá-lo do site oficial do PHP e do Docker.
-
Clone este repositório para a sua máquina local usando
git clone https://github.com/FredMagas/AppAniversariantes.git
. -
Navegue até a pasta do projeto usando
cd AppAniversariantes
ou abra a pasta do projeto com o VS Code. -
Instale as dependências do projeto usando
composer install
.
-
Inicie o servidor PHP integrado usando
php -S localhost:8000
. -
Abra o seu navegador e navegue até
http://localhost:8000
.
Este projeto pode ser executado dentro de um container Docker usando Docker Compose. Siga as instruções abaixo para criar e executar um container Docker para este projeto.
-
Navegue até a pasta do projeto usando
cd AppAniversariantes
ou abra a pasta do projeto com o VS Code. -
Construa e execute o container Docker usando o seguinte comando:
docker-compose up --build -d
-
Agora, a aplicação deve estar disponível em http://localhost:8080
Para acessar o projeto final com deploy no Azure utilizando o plano gratuito (pode levar até 2 minutos para que o aplicativo carregue) clique na seguinte url: