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
- Host: GitHub
- URL: https://github.com/jose-matheus-dev/pizzaria-whitelabel
- Owner: jose-matheus-dev
- Created: 2024-03-28T21:21:45.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-04-08T12:15:13.000Z (about 2 years ago)
- Last Synced: 2025-02-12T09:56:55.638Z (over 1 year ago)
- Topics: docker, docker-compose, next, nextjs, nextjs14, node, pnpm, react, reactjs, tailwindcss, typescript
- Language: TypeScript
- Homepage: https://pizzaria-app-one.vercel.app/
- Size: 3.89 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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.