All Projects → RamonSilva20 → Mapos

RamonSilva20 / Mapos

Licence: mit
Sistema de Controle de Ordens de Serviço

Projects that are alternatives of or similar to Mapos

Awesome Programming Books
📚 经典技术书籍推荐,持续更新...
Stars: ✭ 3,472 (+724.7%)
Mutual labels:  os
Codeigniter Aauth
Authorization, Authentication and User Management library for Codeigniter 2.x and 3.x to make easy user management and permission operations
Stars: ✭ 360 (-14.49%)
Mutual labels:  codeigniter
Mineos
Home of MineOS and it's software for OpenComputers mod
Stars: ✭ 381 (-9.5%)
Mutual labels:  os
Rust Raspberrypi Os Tutorials
📚 Learn to write an embedded OS in Rust 🦀
Stars: ✭ 7,275 (+1628.03%)
Mutual labels:  os
Interviewguide
计算机校招、社招面试八股文整理,也是《逆袭进大厂》唯一仓库,目前已收录 C/C++ 、操作系统、数据结构、计算机网络、MySQL、Redis等面试资料,未来打算继续收录Java、Python、Go等面试常见问题,坚持将此仓库维护下去。
Stars: ✭ 288 (-31.59%)
Mutual labels:  os
Qword
Operating system for x86_64 based around a "keep it simple and make it work" philosophy.
Stars: ✭ 367 (-12.83%)
Mutual labels:  os
Sel4
The seL4 microkernel
Stars: ✭ 3,344 (+694.3%)
Mutual labels:  os
Xboot
The extensible bootloader for embedded system with application engine, write once, run everywhere.
Stars: ✭ 405 (-3.8%)
Mutual labels:  os
Ghost
Ghost, a micro-kernel based hobby operating system for the x86 architecture.
Stars: ✭ 353 (-16.15%)
Mutual labels:  os
Ci bootstrap 3
A multi-tenant website template based on CodeIgniter 3 with integration of some useful tools
Stars: ✭ 378 (-10.21%)
Mutual labels:  codeigniter
Codeigniter4
Open Source PHP Framework (originally from EllisLab)
Stars: ✭ 3,839 (+811.88%)
Mutual labels:  codeigniter
30daymakeos
《30天自制操作系统》源码中文版。自己制作一个操作系统(OSASK)的过程
Stars: ✭ 4,127 (+880.29%)
Mutual labels:  os
Gamer Os
A Steam Big Picture based couch gaming OS
Stars: ✭ 366 (-13.06%)
Mutual labels:  os
Toaruos
A completely-from-scratch hobby operating system: bootloader, kernel, drivers, C library, and userspace including a composited graphical UI, dynamic linker, syntax-highlighting text editor, network stack, etc.
Stars: ✭ 4,687 (+1013.3%)
Mutual labels:  os
Riot
RIOT - The friendly OS for IoT
Stars: ✭ 4,029 (+857.01%)
Mutual labels:  os
Cloud Kernel
Cloud Kernel - an open-source Linux kernel originated by Alibaba Operating System Team
Stars: ✭ 295 (-29.93%)
Mutual labels:  os
Wingos
a little 64bit operating system written in c++ with smp support
Stars: ✭ 361 (-14.25%)
Mutual labels:  os
Aquila
AquilaOS: UNIX-like Operating System
Stars: ✭ 413 (-1.9%)
Mutual labels:  os
Cron Manager
A PHP cron task manager for MVC-type applications
Stars: ✭ 396 (-5.94%)
Mutual labels:  codeigniter
Cs Wiki
🎉 致力打造完善的 Java 后端知识体系,不仅仅帮助各位小伙伴快速且系统的准备面试,更指引学习的方向
Stars: ✭ 369 (-12.35%)
Mutual labels:  os

MapOS

version license theme issues contributors

Demonstração

Map-OS

Instalação

  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/.

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.

Frameworks/Bibliotecas

Requerimentos

  • PHP >= 7.3
  • MySQL
  • Composer

Doações

Gosta do mapos e gostaria de contribuir com seu desenvolvimento?

Doações podem ser realizadas nos links:

Contribuidores


Gianluca Bine

Henrique Miranda

Mário Lucas

Helan Allysson

KansasMyers

Daniel Bastos

drelldeveloper

Samuel Fontebasso

marllonferreira

Rodrigo Ribeiro

Wilmerson

Thiago Rodrigues

Marcos Pereira

Marcos

ZanzouShio

Djunio

Autor


Ramon Silva
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].