Skip to content

Commit

Permalink
feat: docker-compose
Browse files Browse the repository at this point in the history
  • Loading branch information
duardoqueiroz committed Aug 15, 2022
1 parent aada255 commit 654edff
Show file tree
Hide file tree
Showing 2 changed files with 36 additions and 1 deletion.
24 changes: 23 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,29 @@ Essa aplicação foi feita utilizando o next js [Next.js](https://nextjs.org/) o
- [`styled-components`](https://styled-components.com/)
- [`eslint`](https://eslint.org/)

## Como rodar localmente
## Rodando localmente com Docker

Antes de mais nada, é necessário ter o [Docker](https://www.docker.com/get-started/) e o [Docker compose](https://docs.docker.com/compose/install/) instalados na sua máquina.

Crie uma cópia do arquivo `.env.sample` e renomeie para `.env.local` e configure as variáveis devidamente, caso necessário.

Rodando o servidor de desenvolvimento.

```bash
docker-compose --env-file .env.local up -d
```

Para checar se ocorreu tudo bem ao executar o docker-compose, rode o seguinte comando:

```bash
docker-compose logs
```

Caso tenha ocorrido tudo bem, entre no endereço [http://localhost:3000](http://localhost:3000) no seu navegador para ver o resultado.

## Como rodar localmente sem Docker)

Para conseguir rodar o servidor de desenvolvimento, sem utilização de Docker, é necessário ter o [Node.js](https://nodejs.org/pt-br/) instalado na sua máquina; ele é um runtime de JavaScript, necessário para executar nosso script.

Crie uma cópia do arquivo `.env.sample` e renomeie para `.env.local` e configure as variáveis devidamente, caso necessário.

Expand Down
13 changes: 13 additions & 0 deletions docker-compose.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
version: '3'
services:
site:
build:
dockerfile: ./Dockerfile
context: '.'
environment:
- DEFAULT_API_BASE_URL= ${DEFAULT_API_BASE_URL}
- API_BASE_URL= ${API_BASE_URL}
- PACKAGE_REPO_URL= ${PACKAGE_REPO_URL}
- ID_ANALYTICS= ${ID_ANALYTICS}
ports:
- 3000:3000

0 comments on commit 654edff

Please sign in to comment.