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 | 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 | 4 | Faça o download desse projeto no seguinte diretório do SEI |
17 | 5 | ``` |
18 | 6 | cd sei/web/modulos |
19 | 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 | 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 @@ |
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 | ... | ... |