Coder Social home page Coder Social logo

augustocparaujo / mapos Goto Github PK

View Code? Open in Web Editor NEW

This project forked from ramonsilva20/mapos

0.0 0.0 0.0 74.8 MB

Sistema de Controle de Ordens de Serviço

Home Page: http://mapos.com.br

License: MIT License

Shell 0.34% JavaScript 30.01% PHP 58.73% CSS 7.90% Hack 0.11% HTML 1.36% Batchfile 0.44% Dockerfile 0.08% SCSS 1.02%

mapos's Introduction

MapOS

version license theme issues contributors

Feedback - Vote ou sugira melhorias

Map-OS

  1. Faça o download dos arquivos.

  2. Extraia o pacote e copie para seu webserver.

  3. Rode o comando composer install --no-dev a partir da raiz do projeto.

  4. Acesse sua URL e inicie a instalação, é bem simples, basta preencher as informações no assistente de instalação MAPOS.

  5. Configure o email de envio no arquivo email.php.

  6. Configurar cron jobs para envio de e-mail:

    Enviar emails pendentes a cada 2 minutos.
    • */2 * * * * php /var/www/index.php email/process
    Enviar emails com falha a cada 5 minutos.
    • */5 * * * * php /var/www/index.php email/retry
    Obs: O path até o index.php (/var/www/) deve ser configurado conforme o seu ambiente

Instalação (Docker)

  1. Faça o download dos arquivos.
  2. Instale o Docker e o Docker Compose.
  3. Entre na pasta docker no seu terminal e rode o comando docker-compose up --force-recreate.
  4. Acesse a URL http://localhost:8000/ no navegador e inicie a instalação.
  5. Na etapa de configuração use as seguintes configurações:
1. Por favor, insira as informações da sua conexão de banco de dados.
Host: mysql
Usuário: mapos
Senha: mapos
Banco de Dados: mapos

2. Por favor, insira as informações para sua conta de administrador.
Configure do jeito que quiser.

3. Por favor, insira a URL.
URL: http://localhost:8000/
  1. Configure o email de envio no arquivo email.php.

    Obs: Cuide da pasta docker/data, onde é pasta que o mysql do docker salva os arquivos. Se for deletada você perderá seu banco de dados.
    Obs2: O PhpMyAdmin também e instalado e pode ser acessado em http://localhost:8080/.

Instalação Automatizada (Windows 10/11)

  1. Execute o Prompt de Comando ou PowerShell como Administrador;
  2. Execute o comando: PowerShell -command "& { iwr https://raw.githubusercontent.com/RamonSilva20/mapos/master/install.bat -OutFile MapOS_Install.bat }; .\MapOS_Install.bat"
  3. Tutorial Instalação: https://youtu.be/NgXzzBB_2bM?si=FS_R2xq_W0Jnfn33

Instalação Automatizada (Ubuntu/Debian)

  1. Abra o Terminal ou acesse seu servidor via SSH;
  2. Eleve o privilégio aplicando sudo su (Recomendado);
  3. Execute o comando: curl -o MapOS_Install.sh -L https://raw.githubusercontent.com/RamonSilva20/mapos/master/install.sh && chmod +x MapOS_Install.sh && ./MapOS_Install.sh

Atualização

  1. Faça o backup dos arquivos e do banco de dados;
  2. Substitua os arquivos pelos da nova versão;
  3. Rode o comando composer install --no-dev a partir da raiz do projeto.
  4. Volte as configurações nos arquivos database.php e config.php;
  5. Logue no sistema como administrador e navegue até Configurações -> Sistema e clique no botão Atualizar Banco de Dados para atualizar seu banco de dados. Obs.: Também é possível atualizar o banco de dados via terminal rodando o comando php index.php tools migrate a partir da raiz do projeto;
  6. Pronto, sua atualização está concluída;

Atualização (Docker)

  1. Pare o docker de rodar;
  2. Faça o backup dos arquivos e do banco de dados;
  3. Substitua os arquivos pelos da nova versão;
  4. Volte as configurações nos arquivos database.php e config.php;
  5. Entre na pasta docker no seu terminal e rode o comando docker-compose up --force-recreate;
  6. Logue no sistema como administrador e navegue até Configurações -> Sistema e clique no botão Atualizar Banco de Dados para atualizar seu banco de dados. Obs.: Também é possível atualizar o banco de dados via terminal rodando o comando php index.php tools migrate a partir da raiz do projeto;
  7. Pronto, sua atualização está concluída;

Atualização via sistema

  1. Primeiro é necessário atualizar manualmente o sistema para a versão v4.4.0;
  2. Quando estiver nessa versão é possível atualizar o sistema clicando no botão "Atualizar Mapos" em Sistema >> Configurações;
  3. Serão baixados e atualizados todos os arquivos exceto: config.php, database.php e email.php;

Comandos de terminal

Para listar todos os comandos de terminal disponíveis, basta executar o comando php index.php tools a partir da raiz do projeto, após feita todo o processo de instalação.

Hospedagem Parceira

Em parceria com o Projeto Map-OS as empresas SysmaTech e Gotek se uniram como SysGo para oferecer hospedagem de qualidade e suporte personalizado para usuários dos Map-OS com custo justo e confiabilidade.

Solicite sua hospedagem agora Clique Aqui!

SysGO - MAP-OS Cloud Hosting

Frameworks/Bibliotecas

Requerimentos

  • PHP >= 8.1
  • MySQL
  • Composer

Doações

Gosta do mapos e gostaria de contribuir com seu desenvolvimento?

Doações podem ser realizadas nos links:

Contribuidores

Contribuidores

Autor


Ramon Silva

mapos's People

Contributors

ramonsilva20 avatar pr3d4dor avatar willph avatar aportetecnologia avatar barretowiisk avatar seitbnao avatar bulfaitelo avatar trollfalgar avatar williancamargo01 avatar lukasabino avatar rodrigo3d avatar fesantt avatar milsonelias avatar dependabot[bot] avatar gustavol avatar mikxingu avatar helanallysson avatar tutibueno avatar hoshikawakun avatar zanzoushio avatar luizrn avatar kansasmyers avatar cleytonasa avatar daniellbastos avatar nmdavi avatar davidpvilaca avatar douglascoe avatar henrique-miranda avatar thdev-matheus avatar radsonpatrick avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.