Giter Club home page Giter Club logo

facturascripts-docker's Introduction

Imagen de docker para FacturaScripts

Este es un repositorio para la creación automática de una imagen de docker, con el software FacturaScripts instalado y listo para ejecutar

Instrucciones para su ejecución

En el repositorio se encuentran dos scripts que ayudan a la creación de contenedores basados en esta imagen:

  • create-facturascripts-mysql.sh
  • create-facturascripts-postgres.sh

Cada uno de ellos, lanzará un contenedor de facturascripts, asociando una base de datos Mysql, o Postgres según el script ejecutado

Ejecución de contenedor con Mysql

El script para Mysql requiere dos parámetros:

  1. Contraseña de root que queramos usar para acceder a la base de datos Mysql
  2. Ruta absoluta del directorio local, donde se mapeará el home de los archivos de facturascripts

Un ejemplo de ejecucion del script sería el siguiente:

./create-facturascripts-mysql.sh rootpass /home/miusuario/facturascripts-home

Ejecución de contenedor con Postgres

El script para Postgres requiere un parámetro:

  1. Ruta absoluta del directorio local, donde se mapeará el home de los archivos de facturascripts.

Un ejemplo de ejecucion del script sería el siguiente:

./create-facturascripts-postgres.sh /home/miusuario/facturascripts-home

En este caso, el usuario a usar sería postgres y password postgres.

Ya sea con el script de Mysql o el de Postgres, cuando se entre en la pantalla inicial de configuración de facturascripts, el nombre del servidor de base de datos deberá ser db

Ejecución desde linea de comandos sin scripts

Para ejecutar el contenedor sin scripts de ayuda, el comando básico que se podria usar es el siguiente:

docker run -d -p 80:80 -v /home/miusuario/facturascripts-home:/facturascripts-home --name my-facturascripts facturascripts:latest

Si se tiene un contenedor de base de datos ejecutandose, puede añadirse el link a ese contenedor para facilitar el acceso. Un ejemplo sería lo siguiente:

docker run -d -p 80:80 --link nombre-contenedor-base-de-datos:db -v /home/miusuario/facturascripts-home:/facturascripts-home --name my-facturascripts facturascripts:latest

En este caso el nombre del servidor de base de datos a usar en la configuración inicial de FacturaScripts debe ser db

facturascripts-docker's People

Contributors

jaimesf avatar setag83 avatar

Watchers

 avatar  avatar  avatar

Forkers

mrestivill

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.