Skip to content

Teste da versão Ocomon_5, imagens (web e db) separadas.

Notifications You must be signed in to change notification settings

adrianoleal/ocomon_5

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

79 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Documentação do projeto Dockerizado do Ocomon 5

Versão Ocomon_5, imagens (web, db e cron) separadas.

Site do OcoMon: https://ocomon.com.br/site/


Índice

Introdução

Pré-requisitos

Configuração do projeto

Configuração do ambiente

Construindo e executando o projeto

Acessando o aplicativo

Configuração do Cron Job

Gerenciamento de Logs

Solução de problemas

  1. Introdução

Este documento fornece instruções sobre como configurar e executar o projeto Ocomon 5 em um ambiente Dockerizado. Ele inclui etapas para configuração, construção de imagens Docker, execução de contêineres e gerenciamento de logs.

As imagens são montada sobre php:8.3-apache, mariadb:latest e alpine:3.18

O download do OcoMon 5.0 é realizado durante o build das imagens web e db, o que demanda tempo! Porém, simplifica.

O Banco de Dados inicial de primeira instalação do Ocomon 5, é restaurado no MariaDB durante a build.

Aguarde o tempo necessário para baixar o ocomon, descompactar, aplicar as configurações e permissões e etc (demora um tanto).

  1. Pré-requisitos

Antes de começar, certifique-se de ter o seguinte instalado no seu sistema:

Docker

Docker Compose

  1. Configuração do projeto

Clone o repositório do projeto:

git clone https://github.com/adrianoleal/ocomon_5.git

cd ocomon_5

  1. Configuração do ambiente

Crie/Edite um arquivo .env no diretório raiz do projeto com o seguinte conteúdo (altere que o quiser/souber o que está fazendo): *Altere a senha do Mysql, Time_Zone e Tz_Cron para suas necessidades!!!

DB_HOST=db

DB_NAME=ocomon_5

DB_USER=ocomon_5

DB_PASSWORD=senha_ocomon_mysql

MYSQL_ROOT_PASSWORD=your_root_password

TIME_ZONE=America/Porto_Velho

OCOMON_LINK="https://sourceforge.net/projects/ocomonphp/files/OcoMon_5.0/Final/ocomon-5.0.tar.gz/download"

FOLDER_NAME="ocomon-5.0"

DB_INSTALL=01-DB_OCOMON_5.x-FRESH_INSTALL_STRUCTURE_AND_BASIC_DATA.sql

TZ_CRON=AMT

  1. Construindo e executando o projeto

Crie as imagens do Docker:

docker-compose build

Inicie os containers:

docker-compose up -d

  1. Acessando o Ocomon 5:

Abra seu navegador e digite o endereço aonde se hospeda seu servidor, seguido da porta (neste projeto 8081) http://localhost:8081 para acessar o Ocomon.

Acesso ao OcoMon:

http://localhost:8081

Usuário: admin Senha: admin

  1. Solução de problemas

Se você encontrar algum problema, verifique os logs do container:

docker-compose logs

Para problemas de tarefa cron, verifique os logs do container cron:

docker logs ocomon_cron

Certifique-se de que todas as variáveis ​​de ambiente estejam definidas corretamente no arquivo .env e, caso fizer alguma alteração/acréscimo, referenciar no Dockerfile e docker-compose.yml.

Esta documentação fornece um guia claro e conciso para configurar e executar o projeto Ocomon 5 em um ambiente Dockerizado. Siga cada etapa cuidadosamente e consulte a seção de solução de problemas se encontrar algum problema.


About

Teste da versão Ocomon_5, imagens (web e db) separadas.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published