Comments (14)
Hey so I found time to fix the container, I had issues getting .htaccess to work but it seems to be functioning correctly now. I moved everything over to a new repository parksauce/tabby and will be maintaining it under a different github account @realjoshparker. I have to rewrite the documentation and hopefully I'll be able to get everything all situated by the end of day tomorrow. More extensive testing of the container is definitely still needed I haven't confirmed whether or not everything functions properly yet.
For anyone interested in testing the container can be pulled from the docker registry with docker pull parksauce/tabby
. Below is an example of a compose file. Just be sure to use tabby-db
as the hostname for connecting the database.
version: '3'
services:
tabby:
image: parksauce/tabby
container_name: tabby
ports:
- 8010:80
volumes:
- ./config:/config
restart: unless-stopped
db:
image: linuxserver/mariadb
container_name: tabby-db
environment:
- PUID=1000
- PGID=1000
- MYSQL_ROOT_PASSWORD=tabby
- TZ=America/New_York
- MYSQL_DATABASE=tabby
- MYSQL_USER=tabby
- MYSQL_PASSWORD=tabby
volumes:
- ./db:/config
restart: unless-stopped
from tabby.
Thank you for the update! :) Keep us posted!
from tabby.
I have the skills, knowledge nor interest to maintain a docker image, so it's not something I will be adding. Personally, I just install Apache or Nginx with PHP and then install all the applications in there. I have no idea how you would even deal with the way database upgrades work in Tabby inside a docker context. I also think running a webserver and database server for each webapplication is a bit wasteful when it comes to resources, especially if you're using a Raspberry Pi. But I'm aware it's a popular choice.
However, there are Tabby users who have looked into this, for example in #13. I'm not sure if @the-alpaka is going to continue to maintain https://github.com/the-alpaka/docker_tabby and whether it works well. If it does, I'm certainly willing to mention it in the Tabby README. But then I'd like for a few people to get confirmation it works, and it would also be nice to know whether the image will be maintained or not (I should probably do another release soon, when I have the time, with some minor security fixes). Could you try out that docker image perhaps?
from tabby.
Hey @bertvandepoel I'd be happy to maintain the container for this, that being said it still has work that's needed to be done. I haven't been able to successfully connect the database to it, I have a few ideas on what the problem may be and possible solutions. But I don't currently have to time to fix them as I'm super busy with school currently. I hope to have it fully working by the end of May but can't make any promises. Once it's fixed I will be sure to notify you, and hopefully a few others will be able to test it out for me.
from tabby.
No pressure at all! I just happened to be aware of your image :)
If you need any help or insight that's more about the code or the sysadmin side, then let me know. I know very little about the docker side of things, so there I can't offer much.
I'm sure that you'll be able to find some testers here and in issue 13 whenever you find the time!
from tabby.
Trying it now on Mac docker.. I ll let you know.. Thank you!
from tabby.
Looks good so far..
Consider adding docker-composer file in repo?
a startup.sh file in there too :)
from tabby.
Looks good so far..
Consider adding docker-composer file in repo?
a startup.sh file in there too :)
Added both files to the repo 🍻
The startup.sh script will ask for things like the database password and the directory for the data. Then it will create the network or error if it already exists and then starts the containers and displays a bit of information on configuring it. There’s still a couple little tweaks I want to make when I get a chance.
Feel free to open an issue on my repo if you have any other questions or concerns.
from tabby.
Can we merge the fork back into main Tabby?
from tabby.
Which fork? I'm not sure what you are referring to, dailypush.
from tabby.
sorry I re-read that you dont have any interest in merging in the docker version
from tabby.
If you can confirm that https://github.com/parksauce/tabby is a good implementation that has continually worked for you, I can include it in the readme. That seems useful to me.
If you were hoping I would pull in the files from that repo, I must admit I'm not comfortable adding two extra folders that won't do anything for non-docker installs. Furthermore, I don't know how to maintain this, so I wouldn't want to make it seem like I am doing so.
from tabby.
I can confirm that the current configuration on that repo does not function as it should, I have recently found a mail solution to proxy to an external SMTP server and have re-worked the container to include that. Still working on testing it and will update once I can confirm that.
from tabby.
Hey so everything's been updated, and it all appears to be functioning correctly. I'm still thinking of making some small modifications, but it should be good to go as is.
@dailypush if you get a chance could you test it and lmk how everything goes?
from tabby.
Related Issues (20)
- Today button when creating activity
- Also mention the total amount due in notification mails of new events
- Add favicon
- Change sorting for people with no debt
- Any chance for LDAP auth and SSO? HOT 11
- Debt values >1,000.00 not shown properly in record HOT 3
- 404 after install HOT 2
- Alias support
- Recurring expenses? HOT 3
- In the US, we don’t have IBAN HOT 4
- Docker installation HOT 3
- Adding negative debt (credit) through an activity fails
- How to adapt php.ini for non-standard sendmail emailing? HOT 9
- Unable to delete activity HOT 11
- Feature Request: EPC QR-codes for bank transfer to European IBAN number
- Cannot start session when headers already sent HOT 5
- Feature Request: Support for South African currency and bank account types HOT 6
- Switch from default mail function to PHPMailer HOT 5
- Issue: Typo in `check_any_debtors` function causing potential bug
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from tabby.