Este es un proyecto de implementación del sistema ADempiere para un Control de Activos Fijos.
[!NOTE] Requerimientos:
- Linux
- Docker
- Docker Compose
- Git
- Visual Studio Code (opcional).
En el directorio install
de este repositorio se encuentra un script que realicé en shell que se encarga de instalar Docker, Git y si lo deseas configurar directamente tu usuario y correo electrónico de Github.
De esta manera, tan solo debes ejecutarlo:
bash install_tools.sh
Usando shell
./install_tools.sh
¡Esta aplicación descarga las imágenes requeridas, ejecuta los contenedores configurados y restaura la base de datos en su máquina local simplemente levantando el Docker Compose!
Consiste en un proyecto de Docker Compose que define todos los servicios necesarios para ejecutar ADempiere, ZK, Vue y otros servicios.
Cuando se ejecuta, el proyecto Docker Compose finalmente ejecuta los servicios definidos en los archivos Docker Compose como contenedores Docker. Los contenedores Docker en ejecución constituyen la aplicación. El Docker Compose inicia diferentes servicios.
Este servicio simplemente expone el puerto 80
. Debes configurarlo para usarlo como api.adempiere.io
(para Linux simplemente agrega este dominio a /etc/hosts
).
Ejemplo:
sudo nano /etc/hosts
127.0.0.1 localhost
127.0.1.1 adempiere
<Your-IP-Here> api.adempiere.io
cd docker-compose
docker compose up -d
Conéctese a la base de datos a través del puerto 5436
con un gestor de base de datos, por ejemplo, pgAdmin.
/opt/keycloak/bin/kcadm.sh config credentials --server "http://server_name:3333" --realm master --user admin --password admin && /opt/keycloak/bin/kcadm.sh update realms/master -s sslRequired=NONE