Compare commits

..

No commits in common. "217329adefd99b6639531079fe216f33e3ef9da2" and "2b914491375529f994c6f0f8332fe3c1c807f45d" have entirely different histories.

7 changed files with 30 additions and 23 deletions

View File

@ -14,14 +14,17 @@ jobs:
- name: Build e Push
run: |
TAG=${{ gitea.sha }}
docker build -t 10.1.1.124:8082/library/vendaweb-api:$TAG .
docker tag 10.1.1.124:8082/library/vendaweb-api:$TAG 10.1.1.124:8082/library/vendaweb-api:latest
# Usando o short SHA para uma tag mais limpa
TAG=$(echo ${{ gitea.sha }} | cut -c1-7)
IMAGE_NAME="10.1.1.124:8082/library/vendaweb-api"
docker push 10.1.1.124:8082/library/vendaweb-api:$TAG
docker push 10.1.1.124:8082/library/vendaweb-api:latest
docker build -t $IMAGE_NAME:$TAG .
docker tag $IMAGE_NAME:$TAG $IMAGE_NAME:latest
docker push $IMAGE_NAME:$TAG
docker push $IMAGE_NAME:latest
- name: Notificar Portainer via Webhook
run: |
# O Webhook avisa o Portainer para puxar a nova imagem imediatamente
curl -X POST "${{ secrets.PORTAINER_WEBHOOK_VENDAWEBAPI }}"
# O segredo PORTAINER_WEBHOOK_VENDAWEBAPI deve conter a URL completa gerada na Stack
curl -f -X POST "${{ secrets.PORTAINER_WEBHOOK_VENDAWEBAPI }}"

View File

@ -20,5 +20,5 @@ COPY --from=builder /app/dist ./dist
COPY --from=builder /app/package*.json ./
COPY --from=builder /app/node_modules ./node_modules
EXPOSE 8068
EXPOSE 8066
CMD ["npm", "run", "start:prod"]

View File

@ -4,15 +4,20 @@ services:
vendaweb-api:
image: 10.1.1.124:8082/library/vendaweb-api:latest
ports:
- "8068:8068"
- target: 8066
published: 8066
protocol: tcp
mode: host
networks:
- simplifique-network
- juru-network
deploy:
replicas: 4
replicas: 1
update_config:
order: start-first
order: stop-first
parallelism: 1
failure_action: rollback
delay: 5s
networks:
simplifique-network:
juru-network:
external: true

View File

@ -14,7 +14,7 @@ export class AppController {
@Get('health')
@ApiOperation({ summary: 'Health check' })
healthCheck() {
return { status: ':Jurunense homecenter ' };
return { status: 'JURUNENSE HOME CENTER BR V2' };
}
}

View File

@ -7,12 +7,12 @@ export const typeOrmConfig: TypeOrmModuleOptions = {
// username: "LIVIA",
// password: "LIVIA",
host: "10.1.1.241",
username: "teste",
password: "teste",
username: "SEVEN",
password: "USR54SEV",
// username: "API",
// password: "E05H5KIEQV3YKDJR",
port: 1521,
sid: "BDTESTE",
sid: "WINT",
synchronize: false,
logging: false,
entities: [__dirname + '/../**/*.entity.{js,ts}'],
@ -22,10 +22,10 @@ export const typeOrmConfig: TypeOrmModuleOptions = {
export const connectionOptions: ConnectionOptions = {
type: "oracle",
host: "10.1.1.241",
username: "teste",
password: "teste",
username: "SEVEN",
password: "USR54SEV",
port: 1521,
sid: "BDTESTE",
sid: "WINT",
synchronize: false,
logging: false,
entities: [__dirname + '/../**/*.entity.{js,ts}'],

View File

@ -20,6 +20,6 @@ async function bootstrap() {
.build();
const document = SwaggerModule.createDocument(app, options);
SwaggerModule.setup("docs", app, document);
await app.listen(8068, '0.0.0.0');}
console.log('API rodando na porta 8066 test 3');
await app.listen(8066, '0.0.0.0');}
console.log('API rodando na porta 8066 test 4');
bootstrap();

View File

@ -1503,7 +1503,6 @@ export class SalesService {
async calculateDeliveryTaxOrder(dataDeliveryTax: any) {
let cityId = await this.customerService.findCity(dataDeliveryTax.ibgeCode);
await this.updatePriorityDelivery(dataDeliveryTax.cartId, dataDeliveryTax.priorityDelivery);
if (cityId == 0) {