Commit 4756f2016cbdeeb3ee1a446448d2b29f0142f84c
1 parent
f7a1469e
Exists in
master
Atualizando composes de prod
Showing
8 changed files
with
89 additions
and
48 deletions
Show diff stats
external-lb-docker.yml
... | ... | @@ -4,9 +4,10 @@ services: |
4 | 4 | image: rancher/lb-service-haproxy:v0.6.2 |
5 | 5 | ports: |
6 | 6 | - 80:80/tcp |
7 | - - 8080:8080/tcp | |
8 | 7 | - 200:200/tcp |
9 | 8 | - 201:201/tcp |
9 | + - 8080:8080/tcp | |
10 | + - 53306:53306/tcp | |
10 | 11 | labels: |
11 | 12 | io.rancher.container.agent.role: environmentAdmin |
12 | 13 | io.rancher.container.create_agent: 'true' | ... | ... |
external-lb-rancher.yml
... | ... | @@ -5,64 +5,80 @@ services: |
5 | 5 | lb_config: |
6 | 6 | certs: [] |
7 | 7 | port_rules: |
8 | - - hostname: video.vlibras.preprod.nuvem.gov.br | |
9 | - priority: 12 | |
8 | + - hostname: video.vlibras.gov.br | |
9 | + priority: 1 | |
10 | 10 | protocol: http |
11 | - service: video/video | |
11 | + service: video-portal/web | |
12 | 12 | source_port: 80 |
13 | 13 | target_port: 8080 |
14 | - - hostname: vlibras.preprod.nuvem.gov.br | |
15 | - priority: 13 | |
14 | + - hostname: wiki.vlibras.gov.br | |
15 | + priority: 7 | |
16 | 16 | protocol: http |
17 | - service: portal/web | |
17 | + service: wikilibras/web | |
18 | 18 | source_port: 80 |
19 | - target_port: 8080 | |
20 | - - hostname: traducao.vlibras.preprod.nuvem.gov.br | |
21 | - priority: 14 | |
19 | + target_port: 80 | |
20 | + - hostname: wiki.vlibras.gov.br | |
21 | + path: '' | |
22 | + priority: 8 | |
22 | 23 | protocol: http |
23 | - service: traducao/api | |
24 | - source_port: 80 | |
24 | + service: wikilibras/web | |
25 | + source_port: 200 | |
26 | + target_port: 200 | |
27 | + - hostname: wiki.vlibras.gov.br | |
28 | + priority: 9 | |
29 | + protocol: http | |
30 | + service: wikilibras/web | |
31 | + source_port: 201 | |
32 | + target_port: 201 | |
33 | + - hostname: api.videos.vlibras.gov.br | |
34 | + path: '' | |
35 | + priority: 10 | |
36 | + protocol: http | |
37 | + service: video/video | |
38 | + source_port: 8080 | |
25 | 39 | target_port: 8080 |
26 | - - hostname: dicionario.vlibras.preprod.nuvem.gov.br | |
27 | - priority: 15 | |
40 | + - hostname: api.videos.vlibras.gov.br | |
41 | + priority: 11 | |
28 | 42 | protocol: http |
29 | - service: traducao/api | |
43 | + service: video/video | |
30 | 44 | source_port: 80 |
31 | 45 | target_port: 8080 |
32 | - - hostname: video.vlibras.preprod.nuvem.gov.br | |
33 | - path: '' | |
34 | - priority: 16 | |
46 | + - priority: 12 | |
35 | 47 | protocol: http |
36 | - service: video/video | |
48 | + service: video-portal/web | |
37 | 49 | source_port: 80 |
38 | 50 | target_port: 8080 |
39 | - - hostname: video.vlibras.preprod.nuvem.gov.br | |
40 | - priority: 17 | |
51 | + - priority: 13 | |
41 | 52 | protocol: http |
42 | 53 | service: video/video |
43 | 54 | source_port: 8080 |
44 | 55 | target_port: 8080 |
45 | - - hostname: wiki.vlibras.preprod.nuvem.gov.br | |
46 | - priority: 18 | |
56 | + - hostname: dicionario.vlibras.gov.br | |
57 | + priority: 15 | |
47 | 58 | protocol: http |
48 | - service: wikilibras/web | |
59 | + service: Tradutor/api | |
49 | 60 | source_port: 80 |
50 | - target_port: 80 | |
51 | - - hostname: wiki.vlibras.preprod.nuvem.gov.br | |
52 | - priority: 19 | |
61 | + target_port: 8080 | |
62 | + - hostname: traducao.vlibras.gov.br | |
63 | + priority: 16 | |
53 | 64 | protocol: http |
54 | - service: wikilibras/web | |
55 | - source_port: 200 | |
56 | - target_port: 200 | |
57 | - - hostname: wiki.vlibras.preprod.nuvem.gov.br | |
58 | - priority: 20 | |
65 | + service: Tradutor/api | |
66 | + source_port: 80 | |
67 | + target_port: 8080 | |
68 | + - priority: 17 | |
69 | + protocol: tcp | |
70 | + service: video-portal/db | |
71 | + source_port: 53306 | |
72 | + target_port: 3306 | |
73 | + - hostname: dicionario.vlibras.gov.br | |
74 | + priority: 18 | |
59 | 75 | protocol: http |
60 | - service: wikilibras/web | |
61 | - source_port: 201 | |
62 | - target_port: 201 | |
76 | + service: video/rabbit | |
77 | + source_port: 8080 | |
78 | + target_port: 15672 | |
63 | 79 | stickiness_policy: |
64 | 80 | cookie: lb-vlibras |
65 | - domain: vlibras.preprod.nuvem.gov.br | |
81 | + domain: video.vlibras.gov.br | |
66 | 82 | indirect: false |
67 | 83 | mode: insert |
68 | 84 | nocache: false | ... | ... |
portal-docker.yml
... | ... | @@ -11,15 +11,15 @@ volumes: |
11 | 11 | driver: 'null' |
12 | 12 | services: |
13 | 13 | web: |
14 | - image: hub.docker.planejamento.gov.br/vlibras/portal:1.0.2 | |
14 | + image: hub.docker.planejamento.gov.br/vlibras/portal:1.0.3 | |
15 | 15 | environment: |
16 | 16 | DATABASE_DB: vlibrasvideo |
17 | 17 | DATABASE_HOST: db |
18 | - DATABASE_PASSWORD: d426ff41c6d096db6f033c89b17b403e | |
18 | + DATABASE_PASSWORD: | |
19 | 19 | DATABASE_USER: vlibrasuser |
20 | - DOMAIN_NAME: vlibras.preprod.nuvem.gov.br | |
21 | - VLIBRAS_API: video.vlibras.preprod.nuvem.gov.br:80 | |
22 | - VLIBRAS_API_URL: http://video.vlibras.preprod.nuvem.gov.br/api/ | |
20 | + DOMAIN_NAME: video.vlibras.gov.br | |
21 | + VLIBRAS_API: api.videos.vlibras.gov.br:8080 | |
22 | + VLIBRAS_API_URL: http://api.videos.vlibras.gov.br:8080/api/ | |
23 | 23 | volumes: |
24 | 24 | - portal_data:/vlibraslportal/ |
25 | 25 | - portal_logs:/myapp/log |
... | ... | @@ -32,8 +32,8 @@ services: |
32 | 32 | image: hub.docker.planejamento.gov.br/capgov/mysql:5.6 |
33 | 33 | environment: |
34 | 34 | MYSQL_DATABASE: vlibrasvideo |
35 | - MYSQL_PASSWORD: d426ff41c6d096db6f033c89b17b403e | |
36 | - MYSQL_ROOT_PASSWORD: iedeeb0ohj6eiphahSahroosh9jeiH | |
35 | + MYSQL_PASSWORD: | |
36 | + MYSQL_ROOT_PASSWORD: | |
37 | 37 | MYSQL_USER: vlibrasuser |
38 | 38 | volumes: |
39 | 39 | - portal_db:/var/lib/mysql | ... | ... |
tradutor-docker.yml
... | ... | @@ -9,6 +9,9 @@ volumes: |
9 | 9 | core_db: |
10 | 10 | external: true |
11 | 11 | driver: 'null' |
12 | + tradutor_storage: | |
13 | + external: true | |
14 | + driver: 'null' | |
12 | 15 | tradutor_bd: |
13 | 16 | external: true |
14 | 17 | driver: 'null' |
... | ... | @@ -22,12 +25,15 @@ services: |
22 | 25 | volumes: |
23 | 26 | - tradutor_rabbitmq:/var/lib/rabbitmq |
24 | 27 | api: |
25 | - image: hub.docker.planejamento.gov.br/vlibras/tradutor:1.1.0 | |
28 | + image: hub.docker.planejamento.gov.br/vlibras/tradutor:1.1.1 | |
26 | 29 | volumes: |
27 | 30 | - core_db:/home/vlibras/storage/ |
28 | 31 | - tradutor_logs:/home/vlibras/translate-api/logs |
32 | + - tradutor_storage:/storage | |
29 | 33 | links: |
30 | 34 | - rabbit:rabbit |
31 | 35 | - mongo:mongo |
36 | + ports: | |
37 | + - 8081:8080/tcp | |
32 | 38 | labels: |
33 | 39 | io.rancher.container.pull_image: always | ... | ... |
tradutor-rancher.yml
video-docker.yml
1 | 1 | version: '2' |
2 | 2 | volumes: |
3 | + video_uploads: | |
4 | + external: true | |
5 | + driver: 'null' | |
3 | 6 | video_bd: |
4 | 7 | external: true |
5 | 8 | driver: 'null' |
... | ... | @@ -25,14 +28,15 @@ services: |
25 | 28 | volumes: |
26 | 29 | - videos_rabbitmq:/var/lib/rabbitmq |
27 | 30 | video: |
28 | - image: hub.docker.planejamento.gov.br/vlibras/video_container:1.0.1 | |
31 | + image: hub.docker.planejamento.gov.br/vlibras/video_container:1.0.2 | |
29 | 32 | environment: |
30 | - VLIBRAS_VIDEO_IP: video.vlibras.preprod.nuvem.gov.br | |
33 | + VLIBRAS_VIDEO_IP: api.videos.vlibras.gov.br | |
31 | 34 | VLIBRAS_VIDEO_PORT: '8080' |
32 | 35 | volumes: |
33 | 36 | - core_storage:/storage/ |
34 | 37 | - video_logs:/home/vlibras/vlibras-api/logsystem/logs |
35 | 38 | - video_py_logs:/home/vlibras/log |
39 | + - video_uploads:/home/vlibras/vlibras-api/uploads | |
36 | 40 | links: |
37 | 41 | - mongo:mongo |
38 | 42 | - rabbit:rabbit | ... | ... |
wikilibras-docker.yml
... | ... | @@ -3,6 +3,9 @@ volumes: |
3 | 3 | wikilibras_blender: |
4 | 4 | external: true |
5 | 5 | driver: 'null' |
6 | + wikilibras-wikilibrasdbapi_public: | |
7 | + external: true | |
8 | + driver: 'null' | |
6 | 9 | wikilibras_mongodb: |
7 | 10 | external: true |
8 | 11 | driver: 'null' |
... | ... | @@ -47,7 +50,7 @@ volumes: |
47 | 50 | driver: 'null' |
48 | 51 | services: |
49 | 52 | web: |
50 | - image: hub.docker.planejamento.gov.br/vlibras/wikilibras:1.0.4 | |
53 | + image: hub.docker.planejamento.gov.br/vlibras/wikilibras:1.0.7 | |
51 | 54 | stdin_open: true |
52 | 55 | volumes: |
53 | 56 | - wikilibras_postgresql:/var/lib/postgresql |
... | ... | @@ -65,4 +68,5 @@ services: |
65 | 68 | - wikilibras-corretor_uploads:/home/vlibras/container/corretor_sinais/view/uploads |
66 | 69 | - wikilibras-validador_uploads:/home/vlibras/container/validador_sinais/view/uploads |
67 | 70 | - wikilibras-core_users:/home/vlibras/container/wikilibras-core/users |
71 | + - wikilibras-wikilibrasdbapi_public:/home/vlibras/container/wikilibrasdbapi/public/users | |
68 | 72 | tty: true | ... | ... |
wikilibras-rancher.yml
... | ... | @@ -3,3 +3,13 @@ services: |
3 | 3 | web: |
4 | 4 | scale: 1 |
5 | 5 | start_on_create: true |
6 | + health_check: | |
7 | + healthy_threshold: 2 | |
8 | + response_timeout: 2000 | |
9 | + port: 80 | |
10 | + unhealthy_threshold: 3 | |
11 | + initializing_timeout: 1800000 | |
12 | + interval: 2000 | |
13 | + strategy: recreate | |
14 | + request_line: GET "http://wiki.vlibras.gov.br/pybossa/project/wikilibras/newtask" "HTTP/1.0" | |
15 | + reinitializing_timeout: 60000 | ... | ... |