Skip to content

Instantly share code, notes, and snippets.

View rodrigobertin's full-sized avatar

RNB Developer rodrigobertin

View GitHub Profile
stages:
- build
- replace
- deploy
variables:
SERVER: root@<server>
FOLDER: /PANEL/WEBSITES/<folder>
POSTGRES_DB: <database>
POSTGRES_USER: <user>
import requests
def obtener_latitud_longitud(address):
# Construir la URL de la API de OpenStreetMap
url = f"https://nominatim.openstreetmap.org/search.php?q={address}&format=jsonv2"
# Realizar la solicitud GET a la API de OpenStreetMap
response = requests.get(url)
# Verificar si la solicitud fue exitosa
export DB=base
export PASS=pass
export USER=user
docker exec -ti mongo mongodump --username=$USER --password=$PASS --authenticationDatabase=admin --db=$DB --out /tmp/backups
"scripts": {
"start": "ts-node-dev src/app.ts",
"build": "tsc",
"typeorm": "typeorm-ts-node-commonjs ",
"t:generate": "pnpm run typeorm -d ./src/config/data-source.ts migration:generate ./src/migrations/migrate",
"t:migrate": "pnpm run typeorm -d ./src/config/data-source.ts migration:run",
"t:migrations": "pnpm run t:generate && pnpm run t:migrate",
"t:create-entity": "pnpm run typeorm entity:create"
},
## Build angular site
- name: build
pull: if-not-exists
image: node:16.18.1-alpine
when:
branch:
- master
event:
- push
commands:
@rodrigobertin
rodrigobertin / .dockerignore
Last active May 28, 2023 23:34
Dockerized Angular app
node_modules
.angular
@rodrigobertin
rodrigobertin / check-token.ts
Created March 6, 2023 13:13
Chekc token Express
import {NextFunction, Request, Response} from "express";
import Users from "../apps/users/users";
export const checkToken = async (req: Request, res: Response, next: NextFunction) => {
const headers = req.headers;
if (!headers.authorization) {
res.status(401).json({
message: "No token send!!!"
})
return
@receiver(post_delete, sender=Image)
def post_save_image(sender, instance, *args, **kwargs):
""" Clean Old Image file """
try:
instance.img.delete(save=False)
except:
pass
@rodrigobertin
rodrigobertin / resize_image.py
Created September 8, 2022 12:48
Resize image with orientation
def resize_image(path, filename, rename=None, max_width=1920, quality=80):
"""
Resize image
:param rename:
:param path:
:param filename:
:param max_width:
:param quality:
:return:
"""
SELECT
TABLE_NAME,COLUMN_NAME,CONSTRAINT_NAME, REFERENCED_TABLE_NAME,REFERENCED_COLUMN_NAME
FROM
INFORMATION_SCHEMA.KEY_COLUMN_USAGE
WHERE
REFERENCED_TABLE_SCHEMA = 'dms_local' AND
REFERENCED_TABLE_NAME = 'panel__planes';