clayrisser / easyappointments-docker Goto Github PK
View Code? Open in Web Editor NEWA docker image for Easy!Appointments
License: MIT License
A docker image for Easy!Appointments
License: MIT License
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.
The the TZ environment variable is set to the timezone, it does not work.
thanks
"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?
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.
How do I enable outgoing email notifications? Is it supported/not super difficult to get working using this docker image?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.