Estudo de migração do portal Infovia para o Openshift
Data de elaboração | 12/12/22 |
---|---|
Responsável pelo estudo |
|
Equipe do estudo | Guardiões da Galáxia |
Alvo | Portal Infovia |
Origem |
Implementação: Visto que o projetos wordpress da setic se encontra em servidor fora do openshift, e a dificuldade de manutenção de tal, é necessário um levantamento de migração do portal para o openshift |
Objetivo | Montar um documento contendo um protótipo do portal infovia |
Observações |
1. Introdução
A realização deste estudo está embasado na necessidade de manutenção do projeto infovia que atualmente se encontra em um servidor fora do openshift, e é necessário um levantamento de migração do portal para o openshift.
2. Desenvolvimento
Inicialmente, foi necessário encontrar o projeto no servidor, os arquivos foram buscado, e inseridos no gitlab, ou seja, apartir de agora o projeto será versionado.
Posteriomente, foi realizado criado copia do banco para testar localmente, como o projeto possui usuários devs e posts, ter uma cópia para desenvolvimento não foi problema. Para realizar o teste local, vale ter a experiência de subir um projeto em um servidor, pois tendo isso, basta criar a rotina em um ambiente conternizado.
Segue o exemplo no usando docker-compose:
Porteriormente só rodar o comando docker-compose up -d caso ocorra tudo certo, o ambiente local já está pronto testar.
Por fim bastar criar um Dockerfile com imagem do wordpres e configurar o gitlab-ci.yml.
Dockerfile:
3. Conclusão
Após o levantamento de requisitos e analisando uma futura migração é necessário somente, ter uma conexão com o banco de dados, e em produção um mapeamento de volume para o servidor de arquivos.