##// END OF EJS Templates
Add camera
eynilupu -
r387:e744132b5bcc
parent child
Show More
@@ -1,30 +1,30
1 1 #General settings
2 2 LC_ALL=C.UTF-8
3 3 SIRM_SITE=<SIRM SITE>
4 4 PROC_SITE=<PROC SITE>
5 CAM_SITE=<PROC SITE>
5 CAM_SITE=<CAM SITE>
6 6 GENERAL_PORT=<GENERAL PORT>
7 7 BROKER_URL=<BROKER SITE>
8 8 PEDESTAL_TOPIC=JRO_topic
9 9 SIRM_MAX_UPLOAD_SIZE_MB=20
10 10
11 11 #Postgres settings
12 12 POSTGRES_PORT_5432_TCP_ADDR=sirm-postgres
13 13 POSTGRES_PORT_5432_TCP_PORT=5432
14 14 DB_NAME=radarsys
15 15 DB_USER=docker
16 16 DB_PASSWORD=docker
17 17 PGDATA=/var/lib/postgresql/data
18 18
19 19 #Volumes - path
20 20 EXPOSE_SIRM=./volumes/sirm
21 21 EXPOSE_PROC=./volumes/proc
22 22 EXPOSE_NAS=/path/to/nas_data
23 23 EXPOSE_PGDATA=/path/to/pg_data
24 24 EXPOSE_CERTS=/path/to/certs
25 25 EXPOSE_DHPARAM=/path/to/dhparam
26 26
27 27 #Superuser settings
28 28 SIRM_USER=admin
29 29 SIRM_PASSWORD=soporte
30 30 SIRM_EMAIL=admin@igp.gob.pe No newline at end of file
@@ -1,53 +1,59
1 1 # Integrated Weather Radar System (SIRM)
2 2
3 3 The Integrated Weather Radar System (SIRM) is a web application which allows the configuration of SOPHyΒΉ radar devices as required by the experiment. This app allows the creation of Experiment and Device Configurations (Pedestal, Generator, USRP Rx and USRP Tx).
4 4
5 5 For more information visit: https://doi.org/10.5281/zenodo.5571130.
6 6
7 7 ΒΉScanning-system for Observation of Peruvian Hydrometeorological-events
8 8
9 9 ## Installation
10 10
11 11 We recommend use docker/docker-compose for test/production but you can install the aplication as a normal django app.
12 12
13 13 ### 1. Download
14 14
15 15 Download the application *radarsys_met* to your workspace
16 16
17 17 $ cd /path/to/your/workspace
18 18 $ git clone http://intranet.igp.gob.pe:8082/radarsys_met
19 19
20 20 ### 2. Config <code>.env</code> file
21 21
22 22 Update enviroment vars (/path/to/radarsys_met/.env)
23 23
24 24 #General settings
25 25 SIRM_SITE=<SIRM SITE>
26 26 PROC_SITE=<PROC SITE>
27 CAM_SITE=<PROC SITE>
27 CAM_SITE=<CAM SITE>
28 28 GENERAL_PORT=<GENERAL PORT>
29 29 BROKER_URL=<BROKER SITE>
30 30 SIRM_MAX_UPLOAD_SIZE_MB=20
31 31
32 32 #Postgres settings
33 33 DB_NAME=radarsys
34 34 DB_USER=docker
35 35 DB_PASSWORD=****
36 36
37 37 #Volumes - path
38 38 EXPOSE_NAS=/path/to/nas_data
39 39 EXPOSE_PGDATA=/path/to/pg_data
40 40 EXPOSE_CERTS=/path/to/certs
41 41 EXPOSE_DHPARAM=/path/to/dhparam
42 42
43 43 #Superuser settings
44 44 SIRM_USER=admin123
45 45 SIRM_PASSWORD=admin123
46 46 SIRM_EMAIL=admin123@igp.gob.pe
47 47
48 48 ### 3. Create the folders declared in the variables <code>EXPOSE_NAS</code>, <code>EXPOSE_PGDATA</code>, <code>EXPOSE_CERTS</code> and <code>EXPOSE_DHPARAM</code> in the <code>.env</code> file.
49 49
50 ### 4. Build and run containers
50 ### 4. Add in your "hosts" file this variables:
51
52 <IP SERVER> <SIRM SITE>
53 <IP SERVER> <PROC SITE>
54 <IP SERVER> <CAM SITE>
55
56 ### 5. Build and run containers
51 57 You should maybe run the command using <code>sudo</code>
52 58
53 59 $ docker-compose up -d --build No newline at end of file
@@ -1,147 +1,160
1 1 # docker-compose up -d --build
2 2 version: '3'
3 3
4 4 volumes:
5 5 sirm_web:
6 6 name: sirm_web
7 7 driver: local
8 8 driver_opts:
9 9 type: "none"
10 10 o: "bind"
11 11 device: "${EXPOSE_SIRM}"
12 12 sirm_pgdata:
13 13 name: sirm_pgdata
14 14 driver: local
15 15 driver_opts:
16 16 type: "none"
17 17 o: "bind"
18 18 device: "${EXPOSE_PGDATA}"
19 19 sirm_certs:
20 20 name: sirm_certs
21 21 driver: local
22 22 driver_opts:
23 23 type: "none"
24 24 o: "bind"
25 25 device: "${EXPOSE_CERTS}"
26 26 sirm_dhparam:
27 27 name: sirm_dhparam
28 28 driver: local
29 29 driver_opts:
30 30 type: "none"
31 31 o: "bind"
32 32 device: "${EXPOSE_DHPARAM}"
33 33 sirm_proc:
34 34 name: sirm_proc
35 35 driver: local
36 36 driver_opts:
37 37 type: "none"
38 38 o: "bind"
39 39 device: "${EXPOSE_PROC}"
40 40 sirm_nas:
41 41 name: sirm_nas
42 42 driver: local
43 43 driver_opts:
44 44 type: "none"
45 45 o: "bind"
46 46 device: "${EXPOSE_NAS}"
47 47
48 48 services:
49 49 sirm-nginx-proxy:
50 50 container_name: sirm-nginx-proxy
51 51 restart: always
52 52 build:
53 53 context: ./images/
54 54 dockerfile: nginx-proxy/Dockerfile
55 55 args:
56 56 - SIRM_MAX_UPLOAD_SIZE_MB=${SIRM_MAX_UPLOAD_SIZE_MB}
57 57 depends_on:
58 58 - sirm-web
59 59 networks:
60 60 - frontend_sirm
61 61 - backend_sirm
62 62 ports:
63 63 - 0.0.0.0:${GENERAL_PORT}:80
64 64 volumes:
65 65 - /var/run/docker.sock:/tmp/docker.sock:ro
66 66 - sirm_certs:/etc/nginx/certs:ro
67 67 - sirm_dhparam:/etc/nginx/dhparam
68 68 logging:
69 69 driver: "json-file"
70 70 options:
71 71 max-size: "12m"
72 72
73 73 sirm-web:
74 74 container_name: 'sirm-web'
75 75 restart: always
76 76 build:
77 77 context: .
78 78 environment:
79 79 - LC_ALL=${LC_ALL}
80 80 - DB_USER=${DB_USER}
81 81 - DB_NAME=${DB_NAME}
82 82 - DB_PASSWORD=${DB_PASSWORD}
83 83 - POSTGRES_PORT_5432_TCP_ADDR=${POSTGRES_PORT_5432_TCP_ADDR}
84 84 - POSTGRES_PORT_5432_TCP_PORT=${POSTGRES_PORT_5432_TCP_PORT}
85 85 - SIRM_USER=${SIRM_USER}
86 86 - SIRM_PASSWORD=${SIRM_PASSWORD}
87 87 - SIRM_EMAIL=${SIRM_EMAIL}
88 88 - VIRTUAL_HOST=${SIRM_SITE}
89 89 volumes:
90 90 - 'sirm_web:/workspace/sirm'
91 91 depends_on:
92 92 - sirm-postgres
93 93 networks:
94 94 - frontend_sirm
95 95 - backend_sirm
96 96 logging:
97 97 driver: "json-file"
98 98 options:
99 99 max-size: "12m"
100 100
101 101 sirm-postgres:
102 102 container_name: 'sirm-postgres'
103 103 restart: always
104 104 build:
105 105 context: ./images/
106 106 dockerfile: postgres/Dockerfile
107 107 args:
108 108 - PGDATA=${PGDATA}
109 109 environment:
110 110 - LC_ALL=${LC_ALL}
111 111 - DB_USER=${DB_USER}
112 112 - DB_NAME=${DB_NAME}
113 113 - DB_PASSWORD=${DB_PASSWORD}
114 114 - POSTGRES_PORT_5432_TCP_ADDR=${POSTGRES_PORT_5432_TCP_ADDR}
115 115 - POSTGRES_PORT_5432_TCP_PORT=${POSTGRES_PORT_5432_TCP_PORT}
116 116 volumes:
117 117 - sirm_pgdata:/var/lib/postgresql/data
118 118 networks:
119 119 - backend_sirm
120 120 logging:
121 121 driver: "json-file"
122 122 options:
123 123 max-size: "12m"
124 124
125 125 sirm-proc:
126 126 container_name: 'sirm-proc'
127 127 restart: always
128 128 build:
129 129 context: ./volumes/proc/
130 130 environment:
131 131 - BROKER_URL=${BROKER_URL}
132 132 - VIRTUAL_HOST=${PROC_SITE}
133 133 volumes:
134 134 - 'sirm_proc:/app'
135 135 - 'sirm_nas:/data'
136 136 networks:
137 137 - frontend_sirm
138 138 logging:
139 139 driver: "json-file"
140 140 options:
141 141 max-size: "12m"
142 142
143 sirm-cam:
144 container_name: 'sirm-cam'
145 image: bkjaya1952/ivms4200-v2.8.2.2_ml-linux
146 restart: always
147 environment:
148 - VIRTUAL_HOST=${CAM_SITE}
149 networks:
150 - frontend_sirm
151 logging:
152 driver: "json-file"
153 options:
154 max-size: "12m"
155
143 156 networks:
144 157 frontend_sirm:
145 158 name: frontend_sirm
146 159 backend_sirm:
147 160 name: backend_sirm No newline at end of file
General Comments 0
You need to be logged in to leave comments. Login now