Welcome!

This community is for professionals and enthusiasts of our products and services. Share and discuss the best content and new marketing ideas, build your professional profile and become a better marketer together.

0

Odoo con docker-compose! como levantar automaticamente luego de reiniciar

por
Ariel
en 14/2/17 00:12 1.257 vistas

Pude instalar Odoo con docker-compose sin problemas, incluso cambiar de la 9.0 a la 8.0 muy bien todo. Solo que me lei todo y no encuentro un comando para levantar "docker-compose up" automaticamente. Osea que cuando reinicio la maquina en produccion tengo que escribir el comando en consola nuevamente. Alguien tiene idea de como hacer una especie de "restart always"??? Gracias desde ya.
 

Me pasa lo mismo..

Leo
de 26/6/17 08:54

Me pasa lo mismo.. Pudiste solucionarlo?

Leo
de 26/6/17 08:55

Me pasa lo mismo.. Pudiste solucionarlo?

Leo
de 26/6/17 08:56

Pudiste solucionarlo?

Leo
de 26/6/17 08:56

0
Damian
En 26/6/17 13:52

Probaste configurando el cron de linux para q se ejecute un script con el "docker-compose up" cada vez q se inicia el sistema?



0
Ariel
En 26/6/17 14:06

Leo, lo que hice fue crear un script, colocarlo en etc/init.d para que se ejecutara en el arranque del sistema. Algo a tener en cuenta es que la orden "docker-compose Up" debe ejecutarse en el directorio donde los archivos .yum de encuentren. De esa manera anduvo perfecto.



0
Ariel
En 26/6/17 14:04

Leo, lo que hice fue crear un script, colocarlo en etc/init.d para que se ejecutara en el arranque del sistema. Algo a tener en cuenta es que la orden "docker-compose Up" debe ejecutarse en el directorio donde los archivos .yum de encuentren. De esa manera anduvo perfecto.



0
Ariel
En 26/6/17 14:05

Leo, lo que hice fue crear un script, colocarlo en etc/init.d para que se ejecutara en el arranque del sistema. Algo a tener en cuenta es que la orden "docker-compose Up" debe ejecutarse en el directorio donde los archivos .yum de encuentren. De esa manera anduvo perfecto.



0
Ariel
En 26/6/17 14:07

Leo, lo que hice fue crear un script, colocarlo en etc/init.d para que se ejecutara en el arranque del sistema. Algo a tener en cuenta es que la orden "docker-compose Up" debe ejecutarse en el directorio donde los archivos .yum de encuentren. De esa manera anduvo perfecto.

  • Marcar

Gracias Ariel por la respuesta! Podrías adjuntar o copiar el contenido del script? :D

Leo
de 29/6/17 07:21

Mi script se llama, inicio-odoo.sh y este es su contenido:

## BEGIN INIT INFO
# Provides: inicio-odoo.sh
# Required-Start: $local_fs $syslog $remote_fs dbus
# Required-Stop: $local_fs $syslog $remote_fs
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Start inicio-odoo.sh
### END INIT INFO
cd /root/odoo-docker-adhoc
sudo docker-compose up

------------------------------------------------------

Luego de guardarlo como inicio-odoo.sh hay que darle permisos de ejecucion:

sudo chmod +x inicio-odoo.sh

y por ultimo agregar el script que acabamo de crear en "rc.local" encargado de ejecutar dicho script:

Editamos:

sudo nano /etc/rc.local

Y quedará de la siguiente forma:

#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.

sh /home/usuario/inicio-odoo.sh exit 0

-------

Donde obviamente usuario es el usuario de nuestro sistema.

Ariel
de 7/9/17 23:35

Mantener informado

Acerca de esta comunidad

Esta comunidad es para profesionales y entusiastas de nuestros productos y servicios, compartir los mejores contenidos y nuevas ideas de marketing, construir su perfil profesional y mejorar el mercado para todos. Lea las directrices

Herramientas de las preguntas

55 seguidor(es)

Estadísticas

Preguntado: 14/2/17 00:12
Visto: 1257 veces
Última actualización: 14/4/18 12:41