Skip to content
This repository was archived by the owner on Sep 22, 2023. It is now read-only.

Commit bcb95c6

Browse files
author
Mateus Oliveira
committedDec 15, 2021
add docker compose + melhorias de legibilidade
1 parent 2aa4aaa commit bcb95c6

File tree

6 files changed

+35
-4
lines changed

6 files changed

+35
-4
lines changed
 

‎.dockerignore

+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
./node_modules
2+
./.git
3+
./dist
4+
**/*test*

‎README.md

+11-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,15 @@
11
# subscription-demo
22
Demonstração de uma efetivação de assinatura com cartão de crédito em um plano de cobrança recorrente utilizando o Pagseguro.
3+
Versão bem light e "crua" em comparação ao que implementamos no PhysicalTest.
34

5+
Certifique-se de ter o Docker instalado e configurado em sua máquina, então rode no terminal:
6+
```bash
7+
docker-compose up -d
8+
```
49

5-
docker run --name mysql-general -e MYSQL_ROOT_PASSWORD=root -p 3302:3302 -d mysql:latest
6-
docker run --link mysql-general:db -p 8080:8080 adminer
10+
Acesse localhost:8080, entre com as credenciais usuario: root, senha: root e crie uma database chamada test.
11+
12+
Depois:
13+
```bash
14+
npm start
15+
```

‎docker-compose.yml

+17
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
version: '3.8'
2+
3+
services:
4+
db:
5+
image: mysql:latest
6+
container_name: mysql-demo
7+
ports:
8+
- 3306:3306
9+
environment:
10+
MYSQL_ROOT_PASSWORD: root
11+
adminer:
12+
container_name: adminer-mysql
13+
image: adminer
14+
ports:
15+
- 8080:8080
16+
depends_on:
17+
- db

‎main.js

+2-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,8 @@ app.use(json());
1717
app.use(urlencoded({ extended: true }));
1818
app.use(routes);
1919

20-
db.sync().then(() => console.log('✅ Succesfully connected to the database'));
20+
//* a database sempre inicia zerada
21+
db.sync();
2122

2223

2324
app.listen(3001, () => {
File renamed without changes.

‎routes.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ const express = require('express'),
77
resumeSubscription,
88
subscriptionsHistory
99
} = require('./controllers/sender.controller'),
10-
validateRequest = require('./validations/validate-request');
10+
validateRequest = require('./middlewares/validate-request');
1111

1212
const email = process.env.PAGSEG_EMAIL;
1313
const token = process.env.PAGSEG_TOKEN;

0 commit comments

Comments
 (0)