Code Monkey home page Code Monkey logo

easyappointments-docker's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

easyappointments-docker's Issues

Docker secrets support for sensitive env vars

Hello,

first of all, thank you very much for this project!

It would be great if sensitive env vars could also be passed as docker secrets using the _FILE suffix, like many other projects do.

From the env vars in the README I would suggest to add _FILE alternatives for:

  • DB_USERNAME
  • DB_PASSWORD
  • GOOGLE_CLIENT_SECRET
  • GOOGLE_API_KEY

and maybe GOOGLE_CLIENT_ID

On startup the application would first check for the _FILE variants (and read the actual value from the file path provided in the _FILE variable) then for the regular env var and lastly fall back to the default value.

A Database Error Occurred

"unable to connect to your database server using the provided settings
Filename: controllers/Appointments.php
Line Number: 28"

I have only changed the db name from "root" to something else..

I have put the new database username in the environment settings in the docker, but I can't get past that error.

any suggestion please?

BASE_URL and caddy reverse proxy issue

easyappointments is hosted on device A on my local network. The caddy server is hosted on device B on my network. Caddy reverse proxies easyappointments using device B's local IP to my website's schedule.domain.com

Any value of BASE_URL results in the URL resolved when visiting sub.domain.com, with an example value of BASE_URL="https://schedule.domain.com", results in something like:
https://schedule.domain.com/%22htts://schedule.domain.com%22/index.php/installation/index

The only BASE_URL value that doesn't result in this is when I set BASE_URL= and make it equal nothing, and then visiting schedule.domain.com redirects to device B's local IP + /index.php/installation/index

Proposed solution:
If I'm missing something plz help. Otherwise, perhaps a boolean environment variable to disable BASE_URL could work, or maybe nginx could be disabled via an environment variable since it could be interfering with caddy.

email support

How do I enable outgoing email notifications? Is it supported/not super difficult to get working using this docker image?

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.