/
Implantação Solusweb (Docker Swarm)

Implantação Solusweb (Docker Swarm)

Escrito por: J. D.

status:ASSISTENCIAL

Objetivo

 

Este manual tem o intuito de auxiliar na estruturação e implantação do serviço SolusWeb em um ambiente de microserviços utilizando Docker Swarm, fornecendo diretrizes para configuração, gerenciamento e escalabilidade da aplicação de forma eficiente e segura.


Configurações

Abaixo segue o script de execução para criação do serviço apache, que ira ser o responsável por comportar a Websolus.

version: "3.8"

services:
web:
deploy:
replicas: 1

placement:

constraints: [node.hostname == nomedohost]

restart_policy: condition: any image: docker.solus.inf.br/apache:4-19.6c env_file: - ./config/.env ports: - "8082:80" volumes: - ./www:/var/www/html - ./logs/apache:/var/log/apache2 networks: - solus-prd

networks:
solus-prd:
external: true

Segue download do arquivo SolusWeb

Acesse o diretório apache /docker/apache para instalar a web Solus e utilize o comando:

docker stack deploy -c web.yml solus
  • Após subir o container do apache deverá ser configurado manualmente a questão dos arquivos php.

  • Caso for um operador da solus, devera acessar a pasta solusupdate e localizar os arquivos da web.

  • Caso seja um cliente, deverá ser pedido a solus os arquivos para estrutura.

 

Ficará no seguinte formato:

image-20250314-202052.png

Para ser realizada a conexão com o banco de dados, deve ser localizado o arquivo “Oracle.class”, no caminho /comum/classes/Oracle.class.php

image-20250314-202352.png

Caso queira realizar a configuração de uma solusweb apontando para homologação, no mesmo servidor, deve ser criada outra pasta dentro do caminho docker/apache/www

E alterar o Oracle.class que estiver dentro desta nova pasta criada.

image-20250314-202941.png

 

Documentação elaborada com base na versão vigente do sistema.

Voltar ao início


Revisão textual: V. F., Mar 28, 2025

Related content