Comments (7)
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.
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.
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.
as soon as there's compiled stuff in sorry, we're in the client. There shouldn't be any node-gyp things anyway. The license question might still apply, though.node_modules
, packaging them it is probably not a good idea. Also this might clash with their respective licenses if we pre-package them.
from hedgedoc.
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.
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.
This is fixed by now, isn't it? Then I'll close this issue
from hedgedoc.
Related Issues (20)
- Pass config option `sslCAPath` to passport (authentication library)
- Add stats to user list
- Export user data with images HOT 1
- Update Authelia Auth Documentation
- Document Google Cloud Storage as s3 media backend HOT 6
- Implement support to serve media from private buckets HOT 1
- Can't paste image HOT 4
- Custom emojis HOT 1
- Store user-provided access tokens in CredentialsContainer
- Offer automatic "system" light/dark theme switching using `prefers-color-scheme` HOT 1
- Edit button redirects to wrong link HOT 2
- Re-add buttons for switching editor mode between View/Both/Edit
- Codeblocks syntax highlighting and background
- Documentation for project setup HOT 5
- support rendering csv codeblocks as tables HOT 1
- Kanban board renderer HOT 2
- Wider tables in view-only mode HOT 1
- Improve standard emoji support HOT 2
- Double-click to jump to source HOT 1
- keyboard support: [tab] and overlays
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 hedgedoc.