Skip to content

Instantly share code, notes, and snippets.

View rafnixg's full-sized avatar
:octocat:
Working from home

Rafnix Guzman rafnixg

:octocat:
Working from home
View GitHub Profile
@rafnixg
rafnixg / odoo-api.markdown
Created May 21, 2016 19:50 — forked from dreispt/odoo-api.markdown
Odoo API reference

Fields

from openerp import models, fields, api, _

class MyModel(models.Model):
    _name = 'mymodule.mymodel'
    # Fields are declared as class attributes:
    char = fields.Char('Char', 64)        # name, size
 text = fields.Text('Text')
@rafnixg
rafnixg / .vimrc
Created June 8, 2017 21:20 — forked from gosukiwi/.vimrc
.vimrc
" ---------------------- USABILITY CONFIGURATION ----------------------
" Basic and pretty much needed settings to provide a solid base for
" source code editting
" don't make vim compatible with vi
set nocompatible
" turn on syntax highlighting
syntax on
" and show line numbers
@rafnixg
rafnixg / laravel-related-posts.php
Created July 13, 2017 23:15 — forked from sohelamin/laravel-related-posts.php
Related posts in Laravel
@rafnixg
rafnixg / README.md
Created November 6, 2017 12:15 — forked from penguinpowernz/README.md
Making a Circle Timer with Jquery Circle Progress

Making a Circle Timer with Jquery Circle Progress

I like the jquery-circle-progress plugin but I wanted it to do circle timing because I didn't like any of the other circle timers out there.

Here is what I came up with:

  <html>
    <body>
  
@rafnixg
rafnixg / superlog
Created November 7, 2017 19:14 — forked from gollum23/superlog
Superlog Curso git platzi
git config --global alias.superlog "log --graph --abbrev-commit --decorate --date=relative --format=format:'%C(bold blue)%h%C(reset) - %C(bold green)(%ar)%C(reset) %C(white)%s%C(reset) %C(dim white)- %an%C(reset)%C(bold yellow)%d%C(reset)' --all"
<?php
session_start();
if(isset($_GET["logout"])){
session_destroy();
}
require_once 'google-api-php-client/src/Google/autoload.php';
$client = new Google_Client();
// Get your credentials from the console
@rafnixg
rafnixg / index.php
Created May 29, 2018 17:50 — forked from maximilianoraul/index.php
Listar Carpetas y Archivos de un directorio
<?php
//Directorio
$dir = getcwd();
$directorio = opendir($dir);
$archivos = array();
$carpetas = array();
//Carpetas y Archivos a excluir
$excluir = array('.', '..', 'index.php', 'favicon.ico','folder.png','file.png','.dropbox.cache','.dropbox');
@rafnixg
rafnixg / Boleta.xml
Created January 30, 2019 18:50 — forked from giansalex/Boleta.xml
Comprobantes Facturación Electrónica SUNAT UBL 2.1 (Factura, Boleta, Nota de Crédito, Nota de Débito), generados con Greenter https://giansalex.github.io/greenter
<?xml version="1.0" encoding="UTF-8"?>
<Invoice xmlns="urn:oasis:names:specification:ubl:schema:xsd:Invoice-2" xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:ext="urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2">
<ext:UBLExtensions>
<ext:UBLExtension />
</ext:UBLExtensions>
<cbc:UBLVersionID>2.1</cbc:UBLVersionID>
<cbc:CustomizationID>2.0</cbc:CustomizationID>
<cbc:ID>B001-1</cbc:ID>
<cbc:IssueDate>2018-10-15</cbc:IssueDate>
<cbc:IssueTime>00:44:53</cbc:IssueTime>

#Docker +

En ocasión anterior ( Docker Odoo ) vimos cómo configurar odoo con un contenedor docker, y llegamos hasta configurar varios puntos de montaje. Se recomienda encarecidamente que siga el gist anterior antes de seguir este, dado que se asume que ya conoce todo lo previo.

En esta ocasión vamos a llegar un poco más lejos, tomando la misma base, pero vamos a configurar dos contenedores, uno para la versión 8 y otro para la versión 9. Esto implica crear dos contenedores postgres independientes, crear estructuras de directorio separadas y puertos diferentes para cada versión.

Utilizaremos con base el comando de creación de un contenedor postgres y el de creación del contenedor odoo que está en el cotillón:

Crear contenedor para odoo 8

@rafnixg
rafnixg / odoo-docker.md
Created February 22, 2019 21:46 — forked from vijoin/odoo-docker.md
Guía rápida para la instalación de Docker y su respectivo contenedor para Odoo

Contenedores Docker para Odoo

##Introducción Un dolor de cabeza muy común para los desarrolladores odoo es el tener que establecer tu entorno de desarollo o tener que explicarle a un nuevo desarrollador todo lo que debe configurar para tener un entorno de pruebas. A veces sucede que queremos tener en paralelo dos versiones distintas de openerp/odoo.

Hasta ahora la solución que utilizaba era crear máquinas virtuales Virtualbox, pero eran bastante fastidiosas al tener que configurar adaptadores puente para poder acceder a los servicios dentro de la máquina virtual.

La solución ante tantas variaciones y exigentes configuraciones es un "Contenedor Docker".