Blog Guaradata •
Dev and owner •
Owner
Este repositório contém o código-fonte do front-end do blog Guaradata, juntamente com a estrutura de serviços necessários para seu funcionamento adequado. O front-end foi desenvolvido em Nuxt.js e está integrado ao Ghost CMS, um sistema de gerenciamento de conteúdo (CMS) gratuito e de código aberto, projetado para facilitar a publicação de blogs.
- Clone este repositório com o seguinte comando:
git clone https://github.com/guaradata/guaradata-frontend-ghost-cms.git
-
Abra a pasta do projeto clonado no terminal;
-
Renomeie o arquivo "env.example.txt" para ".env";
-
Execute o docker compose com o comando abaixo:
docker compose -f docker-compose.dev.yaml up --build
- Acesse a pasta do front-end com o comando:
cd frontend
- Instale as dependências do projeto com:
npm install
- Inicie a aplicação no modo de desenvolvimento com:
npm run dev
-
Acesse o front-end por meio do localhost;
-
Acesse a página de administração do Ghost CMS com localhost;
- Clone este repositório com o seguinte comando:
git clone https://github.com/guaradata/guaradata-frontend-ghost-cms.git
-
Abra a pasta do projeto clonado no terminal;
-
Renomeie o arquivo "env.example.txt" para ".env";
-
Altere o arquivo .env para credenciais adequadas;
-
Execute o docker compose com o comando abaixo:
docker compose -f docker-compose.prod.build.yaml up --force-recreate --build
-
Acesse o front-end por meio do ip da vm que está hospedando o projeto;
-
Acesse a página de administração do Ghost CMS com [ip-da-vm]/ghost-api/ghost;