|
|
# Passo a passo de como rodar os serviços mase, em uma única instancia (ambiente)
|
|
|
|
|
|
1 Prepare um ambiente para executar os serviços (local, ou na cloud), com no mínimo 10 GB de armazenamento e 4 GB de RAM e com um sistema operacional seja linux-based (Ubuntu, CentOS, Fedora, etc).
|
|
|
1 Instale o [Git](https://git-scm.com/) em seu ambiente.
|
|
|
1 Instale o [Docker](https://www.docker.com/) em seu ambiente.
|
|
|
1 Instale e execute uma instância do banco [MongoDB](https://www.mongodb.com)rodando na porta default (27017)
|
|
|
1 Baixe todos os repositórios de backend dos serviços de backend do mase (todos com o nome de mase-*-service) presentes nesta [organização](https://github.com/AGES-PUCRS)
|
|
|
1 Dentro de cada repositório, execute o seguinte comando "sudo docker build -t [nomedoservico] ." .
|
|
|
1 Executar para cada serviço o seguinte comando "sudo docker run -d --network="host" [nomedaimagem]
|
|
|
1 Pronto, seus serviços devem estar rodando nas portas correspondentes presentes neste [documento](https://github.com/AGES-PUCRS/mase/wiki/Acesso-aos-servi%C3%A7os-backend)
|
|
|
### 1 Prepare um ambiente para executar os serviços (local, ou na cloud), com no mínimo 10 GB de armazenamento e 4 GB de RAM e com um sistema operacional seja linux-based (Ubuntu, CentOS, Fedora, etc).
|
|
|
### 1 Instale o [Git](https://git-scm.com/) em seu ambiente.
|
|
|
### 1 Instale o [Docker](https://www.docker.com/) em seu ambiente.
|
|
|
### 1 Instale e execute uma instância do banco [MongoDB](https://www.mongodb.com)rodando na porta default (27017)
|
|
|
### 1 Baixe todos os repositórios de backend dos serviços de backend do mase (todos com o nome de mase-*-service) presentes nesta [organização](https://github.com/AGES-PUCRS)
|
|
|
### 1 Dentro de cada repositório, execute o seguinte comando "sudo docker build -t [nomedoservico] ." .
|
|
|
### 1 Executar para cada serviço o seguinte comando "sudo docker run -d --network="host" [nomedaimagem]
|
|
|
### 1 Pronto, seus serviços devem estar rodando nas portas correspondentes presentes neste [documento](https://github.com/AGES-PUCRS/mase/wiki/Acesso-aos-servi%C3%A7os-backend)
|
|
|
|
|
|
//TODO criar docker compose e reunir todos os repos como submodules neste diretorio raiz
|
|
|
|
... | ... | |