Git Product home page Git Product logo

Comments (3)

NathanVaughn avatar NathanVaughn commented on June 23, 2024

I'm not sure what's going on. I copied your compose file above exactly, other than changing the application volume to be a local path, and it worked fine for me

image

Did you let the setup wizard get through everything? It does take a little bit the first time to set up all the database tables.

from webtrees-docker.

WildeTechSolutions avatar WildeTechSolutions commented on June 23, 2024

Hey Nathan, I appreciate your prompt response.

I was actually mounting the database volume to - /mnt/md0/webtrees/data. It indeed does work when mounted to db_data, but when I try to mount it to another location I see the following error in the database container logs Access denied for user root@xxx.xx.x.e (user password: NO).

from webtrees-docker.

NathanVaughn avatar NathanVaughn commented on June 23, 2024

Mounting the data directories to a local file path should be fine, I do that with my personal installation. Example docker compose:

version: "3"

services:
  app:
    depends_on:
      - db
    environment:
      PRETTY_URLS: "1"
      HTTPS: "0"
      HTTPS_REDIRECT: "0"
      LANG: "en-US"
      BASE_URL: "http://localhost:4080"
      DB_TYPE: "mysql"
      DB_HOST: "db"
      DB_PORT: "3306"
      DB_USER: "webtrees"
      DB_PASS: "badpassword"
      DB_NAME: "webtrees"
      DB_PREFIX: "wt_"
      WT_USER: "username"
      WT_NAME: "Full Name"
      WT_PASS: "mybadpassword"
      WT_EMAIL: "[email protected]"
      PUID: "1000"
      PGID: "1000"
    image: ghcr.io/nathanvaughn/webtrees:latest
    ports:
      - 4080:80
    restart: unless-stopped
    volumes:
      - /tmp/webtrees_app_data:/var/www/webtrees/data/

  db:
    environment:
      MARIADB_DATABASE: "webtrees"
      MARIADB_USER: "webtrees"
      MARIADB_ROOT_PASSWORD: "badpassword"
      MARIADB_PASSWORD: "badpassword"
    image: docker.io/library/mariadb:latest
    restart: unless-stopped
    volumes:
      - /tmp/webtrees_db_data:/var/lib/mysql

If you had both Webtrees and the Database pointing to /mnt/md0/webtrees/data, I could see how this would cause problems, they shouldn't be sharing a directory.

from webtrees-docker.

Related Issues (20)

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.