Giter Club home page Giter Club logo

Comments (19)

johnpdowling avatar johnpdowling commented on August 17, 2024 1

Chiming in if you need a hand or a tester, I've been packing the old server into Home Assistant containers for my setup.

from kegbot-server.

patfreeman avatar patfreeman commented on August 17, 2024

I'm here to help.

from kegbot-server.

hanzov69 avatar hanzov69 commented on August 17, 2024

I'm probably of limited use on the python stuff, but I've got some decent experience building containers with multiple arch targets

from kegbot-server.

mik3y avatar mik3y commented on August 17, 2024

Oh, awesome! Great to see y'all coming out of the woodwork with me, too.

I'll get some issues spiked out and will reach back out here with more of a plan. Have some previously-unpushed changes on my dev box to dust off and may push as well.

from kegbot-server.

hanzov69 avatar hanzov69 commented on August 17, 2024

For perhaps my own uses, but I've been playing around with balena, would be neat to see if this could crammed in to one of those containers.

from kegbot-server.

mik3y avatar mik3y commented on August 17, 2024

@hanzov69 packing with docker would be rad. RPi seems to be the preferred hardware build this way, and a lot of folks seem to be in a miserable state of making the python build work.

from kegbot-server.

mik3y avatar mik3y commented on August 17, 2024

Updates:

from kegbot-server.

mik3y avatar mik3y commented on August 17, 2024

thanks John! I saw that a while back, super cool.

Current status is, master should be buildable & runnable. If you're feeling adventurous, you could try running from a docker build. There are some breaking changes to how configuration works, which are described here and here but not terribly exhaustively (pulls welcome).

from kegbot-server.

dotsam avatar dotsam commented on August 17, 2024

Great to see things happening here again! Last year I took a run at getting this up and running and merging in some things that were seemingly on the go a few years ago. I mainly started by integrating the bootstrap-update branch into the v1.3-dev branch, and then continued to go from there. I finished updating all of the old bootstrap classes that I could find, and fixed up the asset build process a bit. Then I started to try and add websocket support, and then I tried to move to Python 3 myself, but that's where I mostly stalled out not having too deep of a knowledge of python and the full extent of the changes needed.

I've just pushed my work up here to Github at https://github.com/dotsam/kegbot-server/tree/v1.3-dev-bootstrap, but there's unfortunately probably not a great way to get my changes merged in with everything else that's been done now. But with a bit of work, the markup and styling changed could probably be brought over. Might even be possible to move to Bootstrap 4 without too much trouble.

from kegbot-server.

dotsam avatar dotsam commented on August 17, 2024

Actually, revering my 2to3 and websocket changes leaves a reasonably clean merge request... but it's still pretty large, owing mostly to the bootstrap and libraries changes. There are a handful of other tweaks I did in there too... let me know how you'd like to proceed. I opened PR #393 to see what this merge would look like.

from kegbot-server.

mik3y avatar mik3y commented on August 17, 2024

@dotsam awesome! I'll give your PR a whirl - would be a nice update to pull in.

from kegbot-server.

rplankenhorn avatar rplankenhorn commented on August 17, 2024

@mik3y I'm here to help as well. One thing I was thinking about was adding a GraphQL API but obviously upgrading to the latest version of current libraries should be a priority.

from kegbot-server.

mik3y avatar mik3y commented on August 17, 2024

@rplankenhorn that'd be neat if you want to give it a shot. less excitingly the existing rest API could use a replacement too - it's a mess of stuff right now.. i'll kick open a "v1.4" project for some more interesting work

from kegbot-server.

JarrodJ83 avatar JarrodJ83 commented on August 17, 2024

Awesome to see activity here again. I got mine up and running by following the advice of @johnnyruz but it was not trivial. Being able to run this with docker will be huge! I will try to find something I can contribute to once I get things up and running locally. Thanks again for reigniting things here!

from kegbot-server.

JarrodJ83 avatar JarrodJ83 commented on August 17, 2024

@mik3y I was able to build with docker but when I run things seem to just hang here:

[2020-04-11 00:00:13 +0000] [1] [INFO] Starting gunicorn 20.0.4
[2020-04-11 00:00:13 +0000] [1] [INFO] Listening at: http://0.0.0.0:8000 (1)
[2020-04-11 00:00:13 +0000] [1] [INFO] Using worker: sync
[2020-04-11 00:00:13 +0000] [11] [INFO] Booting worker with pid: 11

Any suggestions?

from kegbot-server.

mik3y avatar mik3y commented on August 17, 2024

Hey @JarrodJ83 - that looks normal to me; it's probably sitting around waiting for connections.

Check the docs here: https://kegbot-server.readthedocs.io/en/latest/install.html#run-the-server

from kegbot-server.

JarrodJ83 avatar JarrodJ83 commented on August 17, 2024

Thanks, @mik3y , will do. The UI wasn't accessible so I assumed something was hung. I'll dig more into the docs.

from kegbot-server.

mik3y avatar mik3y commented on August 17, 2024

no prob! can pop over to the slack group if you get stuck too.

from kegbot-server.

mik3y avatar mik3y commented on August 17, 2024

🎉 v1.3.0 has just been released. Hooray! Closing issue.

from kegbot-server.

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.