| app | ||
| firebird | ||
| .env.development | ||
| .env.production | ||
| .gitignore | ||
| .prettierrc | ||
| cronjob | ||
| docker-compose.yml | ||
| Dockerfile | ||
| Dockerfile.firebird | ||
| readme.md | ||
| requeriments.txt | ||
Crear el entorno por primera vez:
python3 -m venv venv source venv/bin/activate <-- en linux .\venv\Scripts\activat <-- en Windows pip3 install -r requirements.txt
Lanzar el entorno para hacer pruebas del script:
source venv/bin/activate <-- en linux .\venv\Scripts\activat <-- en Windows python app\main.py
git clone ssh://git@wopr.rodax-software.com:30001/uecko/presupuestador-web---scripts-sync.git uecko-sync-scripts cd uecko-sync-scripts/ cp .env-sample .env pip install -r requirements.txt python3 -m venv env sudo apt install python3.11-venv python3 -m venv env source venv/bin/activate pip3 install -r requirements.txt python3 factuges_catalog_to_json_file.py
Reconstruir imagen docker docker compose up --build -d
Instalar Firebird 2.1
-
Descargar paquete: https://master.dl.sourceforge.net/project/firebird/firebird-linux-amd64/2.1.7-Release/FirebirdSS-2.1.7.18553-0.amd64.tar.gz?viasf=1
-
Descomprimir: tar -xvf
-
Lanzar instalación: sudo ./install.sh
-
Si da error, da igual. El caso es que en /opt/firebird estén los ficheros y en las librerías.
-
Crear enlaces simbólicos: Busque la librería libfbclient.so.2.m.n (m.n es el nro. menor de versión más el nro. de actualización) en /opt/firebird/lib del equipo donde está instalado el servidor Firebird. Cópiela a /usr/lib en el cliente.
Cree enlaces simbólicos usando los siguientes comandos: ln -s /usr/lib/libfbclient.so.2.m.n /usr/lib/libfbclient.so.2 ln -s /usr/lib/libfbclient.so.2 /usr/lib/libfbclient.so reemplazando 2.m.n con su número de versión, por ejemplo 2.1.7 Si Ud. está ejecutando aplicaciones que esperan que las librerías antiguas estén presentes, cree también los siguientes enlaces simbólicos: ln -s /usr/lib/libfbclient.so /usr/lib/libgds.so.0 ln -s /usr/lib/libfbclient.so /usr/lib/libgds.so Copie el archivo firebird.msg a /opt/firebird En el perfil por defecto del sistema, o usando setenv() desde una consola, cree la variable de entorno FIREBIRD y apúntela al directorio /opt/firebird, para permitir a las rutinas de la API localizar los mensajes. Para ello, editar con sudo nano /etc/profile y añadir FIREBIRD=/opt/firebird -
sudo apt-get install libncurses5