Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Crear dos instalaciones en el mismo servidor: test y producción #68

Open
jobiols opened this issue May 24, 2022 · 0 comments
Open

Crear dos instalaciones en el mismo servidor: test y producción #68

jobiols opened this issue May 24, 2022 · 0 comments
Assignees

Comments

@jobiols
Copy link
Owner

jobiols commented May 24, 2022

Se requiere que haya dos instalaciones que soporten distintos sets de fuentes, uno baja la rama que se llama como la versión de odoo y la otra baja la rama staging.

/odoo_ar/odoo-XX.0/project/
/odoo_ar/odoo-XX.0/project-tst/

Esto permite ejecutarlo en servidores donde ya hay un deploy. Quedaría el deploy viejo como la rama de producción
Además se debe crear un docker-compose.yml y un .env para manejar los dominios.
Los dominios deberán llamarse en forma standard project.dominio.com y project-test.dominio.com

En el manifiesto del proyecto vamos a tener una version 3 con exetensiones para bajar distintas cosas en producción y en test.
odoo.env va a ser distinto (en --debug baja el de debug solamente en --prod baja los dos)
ademas los repositorios y las imagenes pueden ser distintas

env-ver: 3
va a tener un doble set de keys la normal y la -test

config / config-test
port / port-test
git-repos / git-repos-test
docker-images / docker-images-test

Si el coso-test no esta, entonces baja el mismo que producción

el docker-compose y su .env lo escribimos dentro de compose que esta al lado del directorio project_default

Finalmente dos opciones:

  • hacemos un upgrade.sh en ~/ que va a hacer upgrade de las dos ramas actualizar todas las bases de datos que haya en cada rama y bajarse nuevas imagenes si las hay.
  • Hacemos que oe haga lo que ahora hace el upgrade.sh con el -i
@jobiols jobiols self-assigned this Sep 24, 2022
@jobiols jobiols changed the title crear dos instalaciones en el mismo servidor para test y produccion Crear dos instalaciones en el mismo servidor: test y producción Sep 24, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant