Giter VIP home page Giter VIP logo

Comments (7)

SISheogorath avatar SISheogorath commented on May 14, 2024

We currently support fully automated installations on Heroku or Cloudron as well as providing a container image that can run on any hosting platform that supports container images using docker or podman.

https://github.com/codimd/server#installation--upgrading

I don't think we have the resources to provide more installation methods. But we are welcoming people to join us and taking care of them :)

from hedgedoc.

ccoenen avatar ccoenen commented on May 14, 2024

I started a step by step guide, but I never really got around to finishing it:

https://demo.codimd.org/svq0JObCToqyt3ZBCZ58og#

Our current setup instructions only concern CodiMD itself. That document there would include database, a user and system service with SystemD.

Not automated, but maybe a step in that direction.

from hedgedoc.

SISheogorath avatar SISheogorath commented on May 14, 2024

https://docs.travis-ci.com/user/deployment/releases/ <-- this should already help with this issue.

We also need to pack the repository without .git and we can ask ourselves if we want to upload node_modules or not (iirc we compile some things as part of the npm dependencies, so probably it's better not to go for it). And we should also only get the production dependencies.

Additional hint: For developing this feature it's the easiest to run those builds and releases on an own fork and once it's working, to create a new branch, move the modifications over and then creating a PR.

from hedgedoc.

ccoenen avatar ccoenen commented on May 14, 2024

as soon as there's compiled stuff in node_modules, packaging them it is probably not a good idea. Also this might clash with their respective licenses if we pre-package them. sorry, we're in the client. There shouldn't be any node-gyp things anyway. The license question might still apply, though.

from hedgedoc.

ErikMichelson avatar ErikMichelson commented on May 14, 2024

Maybe it's worth to have a look at this GitHub action: https://github.com/actions/upload-release-asset#example-workflow---upload-a-release-asset

The advantage is that it integrates directly with GitHub and does not need a 'machine user account' on GitHub like travis does. (1)

from hedgedoc.

SuperSandro2000 avatar SuperSandro2000 commented on May 14, 2024

does not need a 'machine user account' on GitHub like travis does.

Not one we need to provide. It technically stills uses one.

from hedgedoc.

DerMolly avatar DerMolly commented on May 14, 2024

This is fixed by now, isn't it? Then I'll close this issue

from hedgedoc.

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.