Skip to content
forked from odoo/odoo

Odoo. Open Source Apps To Grow Your Business.

License

Notifications You must be signed in to change notification settings

alvaroassis/ProCRM

 
 

Repository files navigation

ProCRM

Este projeto visa ser um fork do projeto da Plataforma ERP Odoo (https://github.com/odoo/odoo) customizado para atender as necessidades internas de CRM da Companhia de Tecnologia da Informação do Estado de Minas Gerais - Prodemge (www.prodemge.gov.br). Mais informações sobre o Odoo no final deste documento.

Instalação do Ambiente

Tomando como base uma VM Ubuntu Server 22.04.4 LTS seguimos os seguintes passos para preparação:

Instalação do Docker

  1. Remoção de versões antigas:
for pkg in docker.io docker-doc docker-compose docker-compose-v2 podman-docker containerd runc; do sudo apt-get remove $pkg; done

Para uma instalação limpa pode ser necessária a exclusão de todo conteúdo existente na pasta /var/lib/docker.

  1. Configurar o repositório apt do Docker:

Add Docker's official GPG key:

sudo apt-get update
sudo apt-get install ca-certificates curl
sudo install -m 0755 -d /etc/apt/keyrings
sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc
sudo chmod a+r /etc/apt/keyrings/docker.asc

Add the repository to Apt sources:

echo \
  "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu \
  $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \
  sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt-get update

NOTA

Caso utilize uma distro devivada do Ubuntu, como por exemplo o Linux Mint, será necessário utilizar UBUNTU_CODENAME no lugar de VERSION_CODENAME.

  1. Instalação dos pacotes do Docker:
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin -y

Instalando o Docker-Compose:

  1. baixando o docker-compose:
sudo curl -SL https://github.com/docker/compose/releases/download/v2.26.0/docker-compose-linux-x86_64 -o /usr/local/bin/docker-compose
  1. Alterando permissão de execução para o comando:
sudo chmod +x /usr/local/bin/docker-compose
  1. Criando link simbólico para o comando:
sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose

Instalação do Portainer Community Edition:

  1. Primeiro vamos criar o volume que o Portainer Server utilizará para armazenar sua database:
sudo docker volume create portainer_data
  1. Baixando e instalando o Portainer:

NOTA

Desabilite o SELinux no servidor que está rodando o Docker. Caso contrário se necessário passar o argumento --privileged para o Docker quando fizer o deploy do Portainer.

Caso for utilizar certificado SSL você deve passar a porta 9443 como parâmetro -p 9443:9443 no lugar da porta 9000.

sudo docker run -d -p 8000:8000 -p 9000:9000 --name portainer --privileged --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce:latest
  1. Primeiro acesso ao Portainer:

    Acesse pelo navegador a interface http://localhost:9000 e cadastre o usuário de administração do Portainer.

Copiando o repositório do ProCRM para o Servidor do Docker:

  1. Dentro da pasta de destino no Servidor Docker, utilize o comando abaixo para baixa uma cópia do repositório do ProCRM:
sudo git clone https://github.com/alvaroassis/ProCRM.git

Criando o build da imagem do ProCRM:

  1. Dentro da pasta do projeto, onde está o arquivo Dockerfile, execute o seguinte comando:
cd ProCRM
sudo docker build -t prodemge/procrm:1.0 .

Executando os containers através do docker-compose:

  1. Na pasta onde está o arquivo docker-compose.yml, execute o seguinte comando:
sudo docker-compose up -d

Build Status Tech Doc Help Nightly Builds

Odoo


Odoo is a suite of web based open source business apps.

The main Odoo Apps include an Open Source CRM, Website Builder, eCommerce, Warehouse Management, Project Management, Billing & Accounting, Point of Sale, Human Resources, Marketing, Manufacturing, ...

Odoo Apps can be used as stand-alone applications, but they also integrate seamlessly so you get a full-featured Open Source ERP when you install several Apps.

Getting started with Odoo

For a standard installation please follow the Setup instructions from the documentation.

To learn the software, we recommend the Odoo eLearning, or Scale-up, the business game. Developers can start with the developer tutorials

About

Odoo. Open Source Apps To Grow Your Business.

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 49.5%
  • JavaScript 47.3%
  • SCSS 2.0%
  • HTML 0.8%
  • CSS 0.3%
  • Shell 0.1%