Commit d987af60c019fbadf63ebe317978a5e8a1819701
1 parent
2d3d77a2
Exists in
master
and in
1 other branch
Adicionando docker-compose para iniciar o SEI e atualizando README
Showing
2 changed files
with
101 additions
and
16 deletions
Show diff stats
README.md
1 | # Módulo Estatísticas do SEI | 1 | # Módulo Estatísticas do SEI |
2 | 2 | ||
3 | -## Como contribuir | ||
4 | - | ||
5 | -Para o desenvolvimento é necessário ter instalado | ||
6 | - | ||
7 | -- [Vagrant](https://www.vagrantup.com/) | ||
8 | -- [VirtualBox](https://www.virtualbox.org/) | ||
9 | - | ||
10 | -Faça o download do projeto SEI e na raiz crie o arquivo *Vagrantfile* com o seguinte conteúdo | ||
11 | -``` | ||
12 | -Vagrant.configure("2") do |config| | ||
13 | -config.vm.box = "processoeletronico/sei-3.0.0" | ||
14 | -end | ||
15 | -``` | 3 | +## Instalação |
16 | Faça o download desse projeto no seguinte diretório do SEI | 4 | Faça o download desse projeto no seguinte diretório do SEI |
17 | ``` | 5 | ``` |
18 | cd sei/web/modulos | 6 | cd sei/web/modulos |
19 | git clone http://softwarepublico.gov.br/gitlab/mp/mod-sei-estatisticas.git | 7 | git clone http://softwarepublico.gov.br/gitlab/mp/mod-sei-estatisticas.git |
20 | ``` | 8 | ``` |
21 | 9 | ||
22 | -Edite o arquivo *sei/sei/config/ConfiguracaoSEI.php* e adicione a propriedade *Modulos*, caso não exista, com o nome desse módulo. | 10 | +Edite o arquivo *sei/sei/config/ConfiguracaoSEI.php* e adicione o nome do projeto e seu diretório na propriedade *Modulos*. |
23 | ``` | 11 | ``` |
24 | ... | 12 | ... |
25 | 13 | ||
@@ -32,10 +20,45 @@ Edite o arquivo *sei/sei/config/ConfiguracaoSEI.php* e adicione a propriedade *M | @@ -32,10 +20,45 @@ Edite o arquivo *sei/sei/config/ConfiguracaoSEI.php* e adicione a propriedade *M | ||
32 | ... | 20 | ... |
33 | ``` | 21 | ``` |
34 | 22 | ||
35 | -Inicie o SEI com o comando | 23 | +## Como contribuir |
24 | + | ||
25 | +### 1. Com Vagrant | ||
26 | + | ||
27 | +Para o desenvolvimento é necessário ter instalado | ||
36 | 28 | ||
29 | +- [Vagrant](https://www.vagrantup.com/) | ||
30 | +- [VirtualBox](https://www.virtualbox.org/) | ||
31 | + | ||
32 | +Na raiz do projeto SEI, crie o arquivo *Vagrantfile* com o seguinte conteúdo | ||
33 | +``` | ||
34 | +Vagrant.configure("2") do |config| | ||
35 | + config.vm.box = "processoeletronico/sei-3.0.0" | ||
36 | +end | ||
37 | +``` | ||
38 | +Siga as instruções de instalação do módulo | ||
39 | + | ||
40 | +Inicie o SEI com o comando. | ||
41 | + ``` | ||
42 | +sudo vagrant up | ||
37 | ``` | 43 | ``` |
38 | -vagrant up | 44 | +É necessário executar como administrador (root) porque a box está configurado para iniciar na porta 80. |
45 | +Será feito o download da box e no final o projeto poderá ser acessivel no endereço. | ||
39 | ``` | 46 | ``` |
47 | +http://localhost/sei | ||
48 | + ``` | ||
49 | + | ||
50 | +### 2. Com docker | ||
40 | 51 | ||
52 | +É necessário ter instalado | ||
53 | +- [Docker](https://docs.docker.com/install/) | ||
54 | +- [Docker Compose](https://docs.docker.com/compose/install/) | ||
55 | + | ||
56 | +Siga as orientações para instalar o módulo no SEI, acesse o diretório do módulo e execute | ||
57 | +``` | ||
58 | +docker-compose up -d | ||
59 | +``` | ||
60 | +Será feito download dos containers e no final o SEI estará acessivel em | ||
61 | + ``` | ||
62 | +http://localhost/sei | ||
63 | + ``` | ||
41 | 64 |
@@ -0,0 +1,62 @@ | @@ -0,0 +1,62 @@ | ||
1 | +version: '2' | ||
2 | +services: | ||
3 | + jod: | ||
4 | + image: guilhermeadc/sei3_jod-2.2.2 | ||
5 | + container_name: jod | ||
6 | + ports: | ||
7 | + - "8080:8080" | ||
8 | + | ||
9 | + smtp: | ||
10 | + image: guilhermeadc/sei3_mailcatcher | ||
11 | + container_name: smtp | ||
12 | + ports: | ||
13 | + - "1080:1080" | ||
14 | + | ||
15 | + memcached: | ||
16 | + image: guilhermeadc/sei3_memcached | ||
17 | + container_name: memcached | ||
18 | + ports: | ||
19 | + - "11211:11211" | ||
20 | + | ||
21 | + mysql: | ||
22 | + image: guilhermeadc/sei3_mysql-5.6 | ||
23 | + container_name: mysql | ||
24 | + ports: | ||
25 | + - "3306:3306" | ||
26 | + | ||
27 | +# oracle: | ||
28 | +# image: guilhermeadc/sei3_oracle-11g | ||
29 | +# container_name: oracle | ||
30 | +# ports: | ||
31 | +# - "1521:1521" | ||
32 | + | ||
33 | +# sqlserver: | ||
34 | +# image: guilhermeadc/sei3_sqlserver-2017 | ||
35 | +# container_name: sqlserver | ||
36 | +# ports: | ||
37 | +# - "1433:1433" | ||
38 | + | ||
39 | + solr: | ||
40 | + image: guilhermeadc/sei3_solr-6.1 | ||
41 | + container_name: solr | ||
42 | + ports: | ||
43 | + - "8983:8983" | ||
44 | + | ||
45 | + http: | ||
46 | + image: guilhermeadc/sei3_httpd-2.4 | ||
47 | + container_name: httpd | ||
48 | + dns: "8.8.8.8" | ||
49 | + ports: | ||
50 | + - "80:80" | ||
51 | + volumes: | ||
52 | + - ../../../..:/opt | ||
53 | + environment: | ||
54 | + - SEI_HOST_URL=http://localhost | ||
55 | + links: | ||
56 | + - mysql:mysql | ||
57 | +# - oracle:oracle | ||
58 | +# - sqlserver:sqlserver | ||
59 | + - memcached:memcached | ||
60 | + - solr:solr | ||
61 | + - smtp:smtp | ||
62 | + - jod:jod |