-
Notifications
You must be signed in to change notification settings - Fork 4
/
doeall
executable file
·42 lines (34 loc) · 1.28 KB
/
doeall
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
#!/bin/bash
# Esta linea voltea todos los contenedores juntos...
docker rm -f $(docker ps -q)
# ... pero se pueden voltear individualmente
# ideal, destruir y reconstruir solo odoo y nginx
# y dejar funcionando postgres y aeroo_docs
## docker rm -f postgres
## docker rm -f aeroo_docs
# docker rm -f odoo
# docker rm -f nginx
docker run -d --name="postgres" --restart="always" \
-p 127.0.0.1:5432:5432 \
-v /opt/database:/var/lib/postgresql/data \
-v /var/log/postgresql:/var/log/postgresql postgres:9.4
# run aeroo
docker run -d --name="aeroo_docs" --restart="always" bmya/aeroo-docs
# el enlace /opt/odoo/conf:/etc/odoo sirve para tener el archivo
# de configuración separado del docker, para poder cambiar la
# contraseña, o hacer mantenimiento separado del mismo.
# se puede descargar directamente con:
# curl -O https://raw.githubusercontent.com/bmya/docker-odoo-bmya/master/openerp-server.conf
docker run -d --name="odoo" --restart="always" \
-v /opt/odoo/extra-addons:/mnt/extra-addons \
-v /opt/odoo/.filestore:/opt/odoo/.filestore \
-v /opt/odoo/conf:/etc/odoo \
--link aeroo_docs:aeroo \
--link postgres:db -t bmya/odoo-bmya:t20
# -- -d nombre_bd
docker run -d --name="nginx" --restart="always" \
--link odoo:odoo \
-v /opt/nginx:/etc/nginx/conf.d \
-p 80:80 nginx
docker ps
docker attach odoo