An open API service indexing awesome lists of open source software.

https://github.com/jose-matheus-dev/pizzaria-whitelabel

pnpm + Next 14.1.4 + Docker + Tailwind CSS
https://github.com/jose-matheus-dev/pizzaria-whitelabel

docker docker-compose next nextjs nextjs14 node pnpm react reactjs tailwindcss typescript

Last synced: 3 months ago
JSON representation

pnpm + Next 14.1.4 + Docker + Tailwind CSS

Awesome Lists containing this project

README

          

# Pizzaria App
#### Deploy: https://pizzaria-app-one.vercel.app/

Sobre

Pizzaria App exemplifica o uso completo da stack Full Stack com Next.js 14.1.4.

Como Executar na Máquina Host



  • 1. Clone o repositório:


    git clone https://github.com/XxFULLDLCxX/Pizzaria-App.git



  • 2. Entre no diretório:


    cd Pizzaria-App



  • 3. Instale o pnpm:


    npm install -g pnpm



  • 4. Execute o PostgreSQL:


    Via docker ou máquina local, atualize o .env.local


  • 5. Execute o setup.sh


    pnpm local:host-setup



Isso iniciará o Projeto em sua máquina host.



  • Serviço Next.js:
    http://localhost:3000.




Como Executar com Docker Compose



  • 1. Clone:


    git clone https://github.com/XxFULLDLCxX/Pizzaria-App.git



  • 2. Entre no diretório:


    cd Pizzaria-App



  • 3. Instale o pnpm:


    cp .env.example .env.local

    Edite conforme necessário.


  • 4. Execute Docker Compose:


    docker compose --env-file .env.local --profile dev up


    --profile devInicia pgAdmin e PostgreSQL..



  • 5. Se houver erro de portas em uso na máquina host, altere .env.local




Isso iniciará no Projeto localmente.



  • Serviço Next.js:
    http://localhost:3000.

  • Serviço PostgreSQL:

    • hostname - postgres

    • port - 5432

    • password - changeme



  • Serviço PgAdmin:
    http://localhost/browser.