Sistema de gestão de acadêmias
- Git
git version 2.34.1
- Nodejs
v20.14.0
- NPM
10.8.1
- Yarn
1.22.22
(para habilitar ele nocorepack enable
)
- NPM
- Python
Python 3.10.12
- Robot Framework
Robot Framework 7.0 (Python 3.10.12 on linux)
- Library Browser
- Docker
version 24.0.5, build 24.0.5-0ubuntu1~22.04.1
- Primeiro devemos criar o ambiente virtual:
# Linux
python3 -m venv venv
# Windows
python -m venv venv
- Após a criação do venv vamos ativa-lo:
# Linux
source venv/bin/activate
# Windows
venv\Scripts\Activate
OBS.: Se o comando
venv\Scripts\Activate
não funcionar no Windows, usar o comando.\venv\Scripts\activate
Caso algum comando retorne um erro de permissão execute o código e tente novamente:Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy RemoteSigned
Criar um arquivo na raiz do projeto docker-compose.yaml
com o código:
version: '3'
services:
db:
image: postgres
environment:
POSTGRES_PASSWORD: "QAx@123"
ports:
- "5432:5432"
networks:
- smartbit-network
pgadmin:
image: dpage/pgadmin4
environment:
PGADMIN_DEFAULT_EMAIL: "admin@smartbit.com"
PGADMIN_DEFAULT_PASSWORD: "QAx@123"
ports:
- "15432:80"
depends_on:
- db
networks:
- smartbit-network
networks:
smartbit-network:
Depois executar o comando
docker-compose up -d
Configurando corretamente no Portal do AdminPostgres, no terminal da API executar o comando:
./setup.sh
Esse comando irá realizar a população inicial do banco de dodos