Commit 89f68ba117217fcafe75872fff1e46605bf9dda5
1 parent
4756f201
Exists in
master
Adicionando pasta rancher e reorganizando repositório
Showing
20 changed files
with
354 additions
and
354 deletions
Show diff stats
external-lb-docker.yml
@@ -1,14 +0,0 @@ | @@ -1,14 +0,0 @@ | ||
1 | -version: '2' | ||
2 | -services: | ||
3 | - lb-vlibras: | ||
4 | - image: rancher/lb-service-haproxy:v0.6.2 | ||
5 | - ports: | ||
6 | - - 80:80/tcp | ||
7 | - - 200:200/tcp | ||
8 | - - 201:201/tcp | ||
9 | - - 8080:8080/tcp | ||
10 | - - 53306:53306/tcp | ||
11 | - labels: | ||
12 | - io.rancher.container.agent.role: environmentAdmin | ||
13 | - io.rancher.container.create_agent: 'true' | ||
14 | - io.rancher.scheduler.global: 'true' |
external-lb-rancher.yml
@@ -1,92 +0,0 @@ | @@ -1,92 +0,0 @@ | ||
1 | -version: '2' | ||
2 | -services: | ||
3 | - lb-vlibras: | ||
4 | - start_on_create: true | ||
5 | - lb_config: | ||
6 | - certs: [] | ||
7 | - port_rules: | ||
8 | - - hostname: video.vlibras.gov.br | ||
9 | - priority: 1 | ||
10 | - protocol: http | ||
11 | - service: video-portal/web | ||
12 | - source_port: 80 | ||
13 | - target_port: 8080 | ||
14 | - - hostname: wiki.vlibras.gov.br | ||
15 | - priority: 7 | ||
16 | - protocol: http | ||
17 | - service: wikilibras/web | ||
18 | - source_port: 80 | ||
19 | - target_port: 80 | ||
20 | - - hostname: wiki.vlibras.gov.br | ||
21 | - path: '' | ||
22 | - priority: 8 | ||
23 | - protocol: http | ||
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 | ||
39 | - target_port: 8080 | ||
40 | - - hostname: api.videos.vlibras.gov.br | ||
41 | - priority: 11 | ||
42 | - protocol: http | ||
43 | - service: video/video | ||
44 | - source_port: 80 | ||
45 | - target_port: 8080 | ||
46 | - - priority: 12 | ||
47 | - protocol: http | ||
48 | - service: video-portal/web | ||
49 | - source_port: 80 | ||
50 | - target_port: 8080 | ||
51 | - - priority: 13 | ||
52 | - protocol: http | ||
53 | - service: video/video | ||
54 | - source_port: 8080 | ||
55 | - target_port: 8080 | ||
56 | - - hostname: dicionario.vlibras.gov.br | ||
57 | - priority: 15 | ||
58 | - protocol: http | ||
59 | - service: Tradutor/api | ||
60 | - source_port: 80 | ||
61 | - target_port: 8080 | ||
62 | - - hostname: traducao.vlibras.gov.br | ||
63 | - priority: 16 | ||
64 | - protocol: http | ||
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 | ||
75 | - protocol: http | ||
76 | - service: video/rabbit | ||
77 | - source_port: 8080 | ||
78 | - target_port: 15672 | ||
79 | - stickiness_policy: | ||
80 | - cookie: lb-vlibras | ||
81 | - domain: video.vlibras.gov.br | ||
82 | - indirect: false | ||
83 | - mode: insert | ||
84 | - nocache: false | ||
85 | - postonly: false | ||
86 | - health_check: | ||
87 | - healthy_threshold: 2 | ||
88 | - response_timeout: 2000 | ||
89 | - port: 42 | ||
90 | - unhealthy_threshold: 3 | ||
91 | - interval: 2000 | ||
92 | - strategy: recreate |
portal-docker.yml
@@ -1,45 +0,0 @@ | @@ -1,45 +0,0 @@ | ||
1 | -version: '2' | ||
2 | -volumes: | ||
3 | - portal_db: | ||
4 | - external: true | ||
5 | - driver: 'null' | ||
6 | - portal_data: | ||
7 | - external: true | ||
8 | - driver: 'null' | ||
9 | - portal_logs: | ||
10 | - external: true | ||
11 | - driver: 'null' | ||
12 | -services: | ||
13 | - web: | ||
14 | - image: hub.docker.planejamento.gov.br/vlibras/portal:1.0.3 | ||
15 | - environment: | ||
16 | - DATABASE_DB: vlibrasvideo | ||
17 | - DATABASE_HOST: db | ||
18 | - DATABASE_PASSWORD: | ||
19 | - DATABASE_USER: vlibrasuser | ||
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 | - volumes: | ||
24 | - - portal_data:/vlibraslportal/ | ||
25 | - - portal_logs:/myapp/log | ||
26 | - links: | ||
27 | - - db:db | ||
28 | - - redis:redis | ||
29 | - labels: | ||
30 | - io.rancher.container.pull_image: always | ||
31 | - db: | ||
32 | - image: hub.docker.planejamento.gov.br/capgov/mysql:5.6 | ||
33 | - environment: | ||
34 | - MYSQL_DATABASE: vlibrasvideo | ||
35 | - MYSQL_PASSWORD: | ||
36 | - MYSQL_ROOT_PASSWORD: | ||
37 | - MYSQL_USER: vlibrasuser | ||
38 | - volumes: | ||
39 | - - portal_db:/var/lib/mysql | ||
40 | - command: | ||
41 | - - --general-log=1 | ||
42 | - redis: | ||
43 | - image: hub.docker.planejamento.gov.br/capgov/redis:3.2.8 | ||
44 | - command: | ||
45 | - - /etc/redis/redis.conf |
portal-rancher.yml
@@ -0,0 +1,14 @@ | @@ -0,0 +1,14 @@ | ||
1 | +version: '2' | ||
2 | +services: | ||
3 | + lb-vlibras: | ||
4 | + image: rancher/lb-service-haproxy:v0.6.2 | ||
5 | + ports: | ||
6 | + - 80:80/tcp | ||
7 | + - 200:200/tcp | ||
8 | + - 201:201/tcp | ||
9 | + - 8080:8080/tcp | ||
10 | + - 53306:53306/tcp | ||
11 | + labels: | ||
12 | + io.rancher.container.agent.role: environmentAdmin | ||
13 | + io.rancher.container.create_agent: 'true' | ||
14 | + io.rancher.scheduler.global: 'true' |
@@ -0,0 +1,92 @@ | @@ -0,0 +1,92 @@ | ||
1 | +version: '2' | ||
2 | +services: | ||
3 | + lb-vlibras: | ||
4 | + start_on_create: true | ||
5 | + lb_config: | ||
6 | + certs: [] | ||
7 | + port_rules: | ||
8 | + - hostname: video.vlibras.gov.br | ||
9 | + priority: 1 | ||
10 | + protocol: http | ||
11 | + service: video-portal/web | ||
12 | + source_port: 80 | ||
13 | + target_port: 8080 | ||
14 | + - hostname: wiki.vlibras.gov.br | ||
15 | + priority: 7 | ||
16 | + protocol: http | ||
17 | + service: wikilibras/web | ||
18 | + source_port: 80 | ||
19 | + target_port: 80 | ||
20 | + - hostname: wiki.vlibras.gov.br | ||
21 | + path: '' | ||
22 | + priority: 8 | ||
23 | + protocol: http | ||
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 | ||
39 | + target_port: 8080 | ||
40 | + - hostname: api.videos.vlibras.gov.br | ||
41 | + priority: 11 | ||
42 | + protocol: http | ||
43 | + service: video/video | ||
44 | + source_port: 80 | ||
45 | + target_port: 8080 | ||
46 | + - priority: 12 | ||
47 | + protocol: http | ||
48 | + service: video-portal/web | ||
49 | + source_port: 80 | ||
50 | + target_port: 8080 | ||
51 | + - priority: 13 | ||
52 | + protocol: http | ||
53 | + service: video/video | ||
54 | + source_port: 8080 | ||
55 | + target_port: 8080 | ||
56 | + - hostname: dicionario.vlibras.gov.br | ||
57 | + priority: 15 | ||
58 | + protocol: http | ||
59 | + service: Tradutor/api | ||
60 | + source_port: 80 | ||
61 | + target_port: 8080 | ||
62 | + - hostname: traducao.vlibras.gov.br | ||
63 | + priority: 16 | ||
64 | + protocol: http | ||
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 | ||
75 | + protocol: http | ||
76 | + service: video/rabbit | ||
77 | + source_port: 8080 | ||
78 | + target_port: 15672 | ||
79 | + stickiness_policy: | ||
80 | + cookie: lb-vlibras | ||
81 | + domain: video.vlibras.gov.br | ||
82 | + indirect: false | ||
83 | + mode: insert | ||
84 | + nocache: false | ||
85 | + postonly: false | ||
86 | + health_check: | ||
87 | + healthy_threshold: 2 | ||
88 | + response_timeout: 2000 | ||
89 | + port: 42 | ||
90 | + unhealthy_threshold: 3 | ||
91 | + interval: 2000 | ||
92 | + strategy: recreate |
@@ -0,0 +1,45 @@ | @@ -0,0 +1,45 @@ | ||
1 | +version: '2' | ||
2 | +volumes: | ||
3 | + portal_db: | ||
4 | + external: true | ||
5 | + driver: 'null' | ||
6 | + portal_data: | ||
7 | + external: true | ||
8 | + driver: 'null' | ||
9 | + portal_logs: | ||
10 | + external: true | ||
11 | + driver: 'null' | ||
12 | +services: | ||
13 | + web: | ||
14 | + image: hub.docker.planejamento.gov.br/vlibras/portal:1.0.3 | ||
15 | + environment: | ||
16 | + DATABASE_DB: vlibrasvideo | ||
17 | + DATABASE_HOST: db | ||
18 | + DATABASE_PASSWORD: | ||
19 | + DATABASE_USER: vlibrasuser | ||
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 | + volumes: | ||
24 | + - portal_data:/vlibraslportal/ | ||
25 | + - portal_logs:/myapp/log | ||
26 | + links: | ||
27 | + - db:db | ||
28 | + - redis:redis | ||
29 | + labels: | ||
30 | + io.rancher.container.pull_image: always | ||
31 | + db: | ||
32 | + image: hub.docker.planejamento.gov.br/capgov/mysql:5.6 | ||
33 | + environment: | ||
34 | + MYSQL_DATABASE: vlibrasvideo | ||
35 | + MYSQL_PASSWORD: | ||
36 | + MYSQL_ROOT_PASSWORD: | ||
37 | + MYSQL_USER: vlibrasuser | ||
38 | + volumes: | ||
39 | + - portal_db:/var/lib/mysql | ||
40 | + command: | ||
41 | + - --general-log=1 | ||
42 | + redis: | ||
43 | + image: hub.docker.planejamento.gov.br/capgov/redis:3.2.8 | ||
44 | + command: | ||
45 | + - /etc/redis/redis.conf |
@@ -0,0 +1,39 @@ | @@ -0,0 +1,39 @@ | ||
1 | +version: '2' | ||
2 | +volumes: | ||
3 | + tradutor_logs: | ||
4 | + external: true | ||
5 | + driver: 'null' | ||
6 | + tradutor_rabbitmq: | ||
7 | + external: true | ||
8 | + driver: 'null' | ||
9 | + core_db: | ||
10 | + external: true | ||
11 | + driver: 'null' | ||
12 | + tradutor_storage: | ||
13 | + external: true | ||
14 | + driver: 'null' | ||
15 | + tradutor_bd: | ||
16 | + external: true | ||
17 | + driver: 'null' | ||
18 | +services: | ||
19 | + mongo: | ||
20 | + image: hub.docker.planejamento.gov.br/capgov/mongodb | ||
21 | + volumes: | ||
22 | + - tradutor_bd:/data/db | ||
23 | + rabbit: | ||
24 | + image: hub.docker.planejamento.gov.br/capgov/rabbitmq:3.6.9-1-management | ||
25 | + volumes: | ||
26 | + - tradutor_rabbitmq:/var/lib/rabbitmq | ||
27 | + api: | ||
28 | + image: hub.docker.planejamento.gov.br/vlibras/tradutor:1.1.1 | ||
29 | + volumes: | ||
30 | + - core_db:/home/vlibras/storage/ | ||
31 | + - tradutor_logs:/home/vlibras/translate-api/logs | ||
32 | + - tradutor_storage:/storage | ||
33 | + links: | ||
34 | + - rabbit:rabbit | ||
35 | + - mongo:mongo | ||
36 | + ports: | ||
37 | + - 8081:8080/tcp | ||
38 | + labels: | ||
39 | + io.rancher.container.pull_image: always |
@@ -0,0 +1,44 @@ | @@ -0,0 +1,44 @@ | ||
1 | +version: '2' | ||
2 | +volumes: | ||
3 | + video_uploads: | ||
4 | + external: true | ||
5 | + driver: 'null' | ||
6 | + video_bd: | ||
7 | + external: true | ||
8 | + driver: 'null' | ||
9 | + videos_rabbitmq: | ||
10 | + external: true | ||
11 | + driver: 'null' | ||
12 | + core_storage: | ||
13 | + external: true | ||
14 | + driver: 'null' | ||
15 | + video_logs: | ||
16 | + external: true | ||
17 | + driver: 'null' | ||
18 | + video_py_logs: | ||
19 | + external: true | ||
20 | + driver: 'null' | ||
21 | +services: | ||
22 | + mongo: | ||
23 | + image: hub.docker.planejamento.gov.br/capgov/mongodb | ||
24 | + volumes: | ||
25 | + - video_bd:/data/db | ||
26 | + rabbit: | ||
27 | + image: hub.docker.planejamento.gov.br/capgov/rabbitmq:3.6.9-1-management | ||
28 | + volumes: | ||
29 | + - videos_rabbitmq:/var/lib/rabbitmq | ||
30 | + video: | ||
31 | + image: hub.docker.planejamento.gov.br/vlibras/video_container:1.0.2 | ||
32 | + environment: | ||
33 | + VLIBRAS_VIDEO_IP: api.videos.vlibras.gov.br | ||
34 | + VLIBRAS_VIDEO_PORT: '8080' | ||
35 | + volumes: | ||
36 | + - core_storage:/storage/ | ||
37 | + - video_logs:/home/vlibras/vlibras-api/logsystem/logs | ||
38 | + - video_py_logs:/home/vlibras/log | ||
39 | + - video_uploads:/home/vlibras/vlibras-api/uploads | ||
40 | + links: | ||
41 | + - mongo:mongo | ||
42 | + - rabbit:rabbit | ||
43 | + labels: | ||
44 | + io.rancher.container.pull_image: always |
@@ -0,0 +1,72 @@ | @@ -0,0 +1,72 @@ | ||
1 | +version: '2' | ||
2 | +volumes: | ||
3 | + wikilibras_blender: | ||
4 | + external: true | ||
5 | + driver: 'null' | ||
6 | + wikilibras-wikilibrasdbapi_public: | ||
7 | + external: true | ||
8 | + driver: 'null' | ||
9 | + wikilibras_mongodb: | ||
10 | + external: true | ||
11 | + driver: 'null' | ||
12 | + wikilibras-corretor_videos: | ||
13 | + external: true | ||
14 | + driver: 'null' | ||
15 | + wikilibras-validador_videos: | ||
16 | + external: true | ||
17 | + driver: 'null' | ||
18 | + wikilibras-wikilibrasv2_videos: | ||
19 | + external: true | ||
20 | + driver: 'null' | ||
21 | + wikilibras_redis: | ||
22 | + external: true | ||
23 | + driver: 'null' | ||
24 | + wikilibras-corretor_uploads: | ||
25 | + external: true | ||
26 | + driver: 'null' | ||
27 | + wikilibras-wikilibrasv2_uploads: | ||
28 | + external: true | ||
29 | + driver: 'null' | ||
30 | + wikilibras-core_users: | ||
31 | + external: true | ||
32 | + driver: 'null' | ||
33 | + wikilibras_sinais: | ||
34 | + external: true | ||
35 | + driver: 'null' | ||
36 | + wikilibras_avatar: | ||
37 | + external: true | ||
38 | + driver: 'null' | ||
39 | + wikilibras_uploads: | ||
40 | + external: true | ||
41 | + driver: 'null' | ||
42 | + wikilibras-validador_uploads: | ||
43 | + external: true | ||
44 | + driver: 'null' | ||
45 | + wikilibras_apache2_logs: | ||
46 | + external: true | ||
47 | + driver: 'null' | ||
48 | + wikilibras_postgresql: | ||
49 | + external: true | ||
50 | + driver: 'null' | ||
51 | +services: | ||
52 | + web: | ||
53 | + image: hub.docker.planejamento.gov.br/vlibras/wikilibras:1.0.7 | ||
54 | + stdin_open: true | ||
55 | + volumes: | ||
56 | + - wikilibras_postgresql:/var/lib/postgresql | ||
57 | + - wikilibras_mongodb:/var/lib/mongodb | ||
58 | + - wikilibras_redis:/var/lib/redis | ||
59 | + - wikilibras_blender:/home/vlibras/container/wikilibrasdbapi/blender | ||
60 | + - wikilibras_sinais:/home/vlibras/container/wikilibrasdbapi/sinais | ||
61 | + - wikilibras_avatar:/home/vlibras/container/wikilibrasdbapi/avatar | ||
62 | + - wikilibras_uploads:/home/vlibras/container/wikilibrasdbapi/uploads | ||
63 | + - wikilibras_apache2_logs:/var/log/apache2 | ||
64 | + - wikilibras-wikilibrasv2_videos:/home/vlibras/container/wikilibrasV2/view/videos | ||
65 | + - wikilibras-corretor_videos:/home/vlibras/container/corretor_sinais/view/videos | ||
66 | + - wikilibras-validador_videos:/home/vlibras/container/validador_sinais/view/videos | ||
67 | + - wikilibras-wikilibrasv2_uploads:/home/vlibras/container/wikilibrasV2/view/uploads | ||
68 | + - wikilibras-corretor_uploads:/home/vlibras/container/corretor_sinais/view/uploads | ||
69 | + - wikilibras-validador_uploads:/home/vlibras/container/validador_sinais/view/uploads | ||
70 | + - wikilibras-core_users:/home/vlibras/container/wikilibras-core/users | ||
71 | + - wikilibras-wikilibrasdbapi_public:/home/vlibras/container/wikilibrasdbapi/public/users | ||
72 | + tty: true |
@@ -0,0 +1,15 @@ | @@ -0,0 +1,15 @@ | ||
1 | +version: '2' | ||
2 | +services: | ||
3 | + web: | ||
4 | + scale: 1 | ||
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 |
tradutor-docker.yml
@@ -1,39 +0,0 @@ | @@ -1,39 +0,0 @@ | ||
1 | -version: '2' | ||
2 | -volumes: | ||
3 | - tradutor_logs: | ||
4 | - external: true | ||
5 | - driver: 'null' | ||
6 | - tradutor_rabbitmq: | ||
7 | - external: true | ||
8 | - driver: 'null' | ||
9 | - core_db: | ||
10 | - external: true | ||
11 | - driver: 'null' | ||
12 | - tradutor_storage: | ||
13 | - external: true | ||
14 | - driver: 'null' | ||
15 | - tradutor_bd: | ||
16 | - external: true | ||
17 | - driver: 'null' | ||
18 | -services: | ||
19 | - mongo: | ||
20 | - image: hub.docker.planejamento.gov.br/capgov/mongodb | ||
21 | - volumes: | ||
22 | - - tradutor_bd:/data/db | ||
23 | - rabbit: | ||
24 | - image: hub.docker.planejamento.gov.br/capgov/rabbitmq:3.6.9-1-management | ||
25 | - volumes: | ||
26 | - - tradutor_rabbitmq:/var/lib/rabbitmq | ||
27 | - api: | ||
28 | - image: hub.docker.planejamento.gov.br/vlibras/tradutor:1.1.1 | ||
29 | - volumes: | ||
30 | - - core_db:/home/vlibras/storage/ | ||
31 | - - tradutor_logs:/home/vlibras/translate-api/logs | ||
32 | - - tradutor_storage:/storage | ||
33 | - links: | ||
34 | - - rabbit:rabbit | ||
35 | - - mongo:mongo | ||
36 | - ports: | ||
37 | - - 8081:8080/tcp | ||
38 | - labels: | ||
39 | - io.rancher.container.pull_image: always |
tradutor-rancher.yml
video-docker.yml
@@ -1,44 +0,0 @@ | @@ -1,44 +0,0 @@ | ||
1 | -version: '2' | ||
2 | -volumes: | ||
3 | - video_uploads: | ||
4 | - external: true | ||
5 | - driver: 'null' | ||
6 | - video_bd: | ||
7 | - external: true | ||
8 | - driver: 'null' | ||
9 | - videos_rabbitmq: | ||
10 | - external: true | ||
11 | - driver: 'null' | ||
12 | - core_storage: | ||
13 | - external: true | ||
14 | - driver: 'null' | ||
15 | - video_logs: | ||
16 | - external: true | ||
17 | - driver: 'null' | ||
18 | - video_py_logs: | ||
19 | - external: true | ||
20 | - driver: 'null' | ||
21 | -services: | ||
22 | - mongo: | ||
23 | - image: hub.docker.planejamento.gov.br/capgov/mongodb | ||
24 | - volumes: | ||
25 | - - video_bd:/data/db | ||
26 | - rabbit: | ||
27 | - image: hub.docker.planejamento.gov.br/capgov/rabbitmq:3.6.9-1-management | ||
28 | - volumes: | ||
29 | - - videos_rabbitmq:/var/lib/rabbitmq | ||
30 | - video: | ||
31 | - image: hub.docker.planejamento.gov.br/vlibras/video_container:1.0.2 | ||
32 | - environment: | ||
33 | - VLIBRAS_VIDEO_IP: api.videos.vlibras.gov.br | ||
34 | - VLIBRAS_VIDEO_PORT: '8080' | ||
35 | - volumes: | ||
36 | - - core_storage:/storage/ | ||
37 | - - video_logs:/home/vlibras/vlibras-api/logsystem/logs | ||
38 | - - video_py_logs:/home/vlibras/log | ||
39 | - - video_uploads:/home/vlibras/vlibras-api/uploads | ||
40 | - links: | ||
41 | - - mongo:mongo | ||
42 | - - rabbit:rabbit | ||
43 | - labels: | ||
44 | - io.rancher.container.pull_image: always |
video-rancher.yml
wikilibras-docker.yml
@@ -1,72 +0,0 @@ | @@ -1,72 +0,0 @@ | ||
1 | -version: '2' | ||
2 | -volumes: | ||
3 | - wikilibras_blender: | ||
4 | - external: true | ||
5 | - driver: 'null' | ||
6 | - wikilibras-wikilibrasdbapi_public: | ||
7 | - external: true | ||
8 | - driver: 'null' | ||
9 | - wikilibras_mongodb: | ||
10 | - external: true | ||
11 | - driver: 'null' | ||
12 | - wikilibras-corretor_videos: | ||
13 | - external: true | ||
14 | - driver: 'null' | ||
15 | - wikilibras-validador_videos: | ||
16 | - external: true | ||
17 | - driver: 'null' | ||
18 | - wikilibras-wikilibrasv2_videos: | ||
19 | - external: true | ||
20 | - driver: 'null' | ||
21 | - wikilibras_redis: | ||
22 | - external: true | ||
23 | - driver: 'null' | ||
24 | - wikilibras-corretor_uploads: | ||
25 | - external: true | ||
26 | - driver: 'null' | ||
27 | - wikilibras-wikilibrasv2_uploads: | ||
28 | - external: true | ||
29 | - driver: 'null' | ||
30 | - wikilibras-core_users: | ||
31 | - external: true | ||
32 | - driver: 'null' | ||
33 | - wikilibras_sinais: | ||
34 | - external: true | ||
35 | - driver: 'null' | ||
36 | - wikilibras_avatar: | ||
37 | - external: true | ||
38 | - driver: 'null' | ||
39 | - wikilibras_uploads: | ||
40 | - external: true | ||
41 | - driver: 'null' | ||
42 | - wikilibras-validador_uploads: | ||
43 | - external: true | ||
44 | - driver: 'null' | ||
45 | - wikilibras_apache2_logs: | ||
46 | - external: true | ||
47 | - driver: 'null' | ||
48 | - wikilibras_postgresql: | ||
49 | - external: true | ||
50 | - driver: 'null' | ||
51 | -services: | ||
52 | - web: | ||
53 | - image: hub.docker.planejamento.gov.br/vlibras/wikilibras:1.0.7 | ||
54 | - stdin_open: true | ||
55 | - volumes: | ||
56 | - - wikilibras_postgresql:/var/lib/postgresql | ||
57 | - - wikilibras_mongodb:/var/lib/mongodb | ||
58 | - - wikilibras_redis:/var/lib/redis | ||
59 | - - wikilibras_blender:/home/vlibras/container/wikilibrasdbapi/blender | ||
60 | - - wikilibras_sinais:/home/vlibras/container/wikilibrasdbapi/sinais | ||
61 | - - wikilibras_avatar:/home/vlibras/container/wikilibrasdbapi/avatar | ||
62 | - - wikilibras_uploads:/home/vlibras/container/wikilibrasdbapi/uploads | ||
63 | - - wikilibras_apache2_logs:/var/log/apache2 | ||
64 | - - wikilibras-wikilibrasv2_videos:/home/vlibras/container/wikilibrasV2/view/videos | ||
65 | - - wikilibras-corretor_videos:/home/vlibras/container/corretor_sinais/view/videos | ||
66 | - - wikilibras-validador_videos:/home/vlibras/container/validador_sinais/view/videos | ||
67 | - - wikilibras-wikilibrasv2_uploads:/home/vlibras/container/wikilibrasV2/view/uploads | ||
68 | - - wikilibras-corretor_uploads:/home/vlibras/container/corretor_sinais/view/uploads | ||
69 | - - wikilibras-validador_uploads:/home/vlibras/container/validador_sinais/view/uploads | ||
70 | - - wikilibras-core_users:/home/vlibras/container/wikilibras-core/users | ||
71 | - - wikilibras-wikilibrasdbapi_public:/home/vlibras/container/wikilibrasdbapi/public/users | ||
72 | - tty: true |
wikilibras-rancher.yml
@@ -1,15 +0,0 @@ | @@ -1,15 +0,0 @@ | ||
1 | -version: '2' | ||
2 | -services: | ||
3 | - web: | ||
4 | - scale: 1 | ||
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 |