https://github.com/baptvit/jenkins-django-pipeline
Full Jenkins Pipeline CI Tutorial
https://github.com/baptvit/jenkins-django-pipeline
Last synced: about 1 month ago
JSON representation
Full Jenkins Pipeline CI Tutorial
- Host: GitHub
- URL: https://github.com/baptvit/jenkins-django-pipeline
- Owner: baptvit
- License: apache-2.0
- Created: 2019-12-30T22:34:40.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2022-05-25T03:40:16.000Z (about 4 years ago)
- Last Synced: 2025-12-04T08:57:23.444Z (7 months ago)
- Language: Python
- Size: 69.3 KB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# API Desafio
[Python](https://www.python.org/) - **3.6.0**
[Django](https://www.djangoproject.com/) - **2.2.5**
[Django RestFramework](https://www.django-rest-framework.org/) - 3.9.4
[Docker]() - **18.09.7**
[docker-compose --version]() - **1.24.1**
## Criar o .env da aplicação:
1. Criar o ponto o .env no diretório do manage.py \
**Arquivo do .env será enviado por email**
## Instalação do Desafio com Docker
- Executar o seguinte comando para baixar as depedencias da api:
```
make build
```
- Execute o seguinte comando para subir a imagem do postgresql:
```
make up-postgresql
```
- Executar os seguintes comandos para criar o banco de dados no postgresql (em sequência):
```
make create-role
```
```
make alter-role
```
```
make create-db
```
- Para subir os ambientes virtuais, execute:
```
make up
```
- Para subir os ambientes em modo de desenvolvimento, execute:
```
make run
```
- Verificar se os containers estão rodando sem falhas `docker ps`
### produto:
* Urls:
* api/produto/ \
* / \
* /create \
* /detail-update/{id} \
* /delete/{id}
### predido:
* Urls:
* api/produto/ \
* / \
* /create \
* /detail-update/{id} \
* /delete/{id}