Skip to content

digitalwowro/biblehaus

Repository files navigation

BibleHaus

  1. Download the environment file:
curl -o .env https://raw.githubusercontent.com/digitalwowro/biblehaus/main/.env.example
  1. Download the Docker Compose file:
curl -o docker-compose.yml https://raw.githubusercontent.com/digitalwowro/biblehaus/main/docker-compose.yml
  1. Generate a JWT secret:
openssl rand -base64 48
  1. Edit .env and set the mandatory values:

    • JWT_SECRET
    • APP_PORT
  2. Start the containers:

docker compose up -d

To update later:

docker compose down
docker compose pull
docker compose up -d

The app runs at http://localhost:<APP_PORT>, which defaults to http://localhost:3000.

Postgres is kept on a private Docker network and is not exposed on the host.

Review the biblehaus_external network settings in docker-compose.yml before deploying. On some providers, especially Hetzner, you may need to set a custom driver and MTU:

  biblehaus_external:
    driver: bridge
    driver_opts:
      com.docker.network.driver.mtu: 1400

Default admin credentials:

  • email: admin@bible.haus
  • password: biblehaus

About

Bible versions in multiple languages

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages