Comments (3)
Looks like my installation still isn't perfect - sharing posts isn't working. It's not super ideal to mention in the install instructions that you need to call some ruby functions to get random bytes in base64 - maybe this could be done in shell instead?
Also, why do you need specifically 32/64 random bytes? Is this a Puma/Ruby/Rails thing, or something set by the application?
from journal.
All this being said... I absolutely love the application. Thank you for putting this out there! I'm definitely going to use it a lot.
from journal.
@charlesoblack Thanks for calling this stuff out! And glad you like the app. The install steps are by no means perfect - there is now a Docker install which might solve some of this pain.
yarn install
should be removed from install steps now - that was an error on my part.
For the keys - they need to be a specific length. This is required by the openssl
gem that is used for encrypting contents. They are base64 encoded just so they work as ENV vars.
As for everything else you called out, I'm not very familiar with setting up systemd and whatnot, would definitely accept a PR with more installation options!
from journal.
Related Issues (20)
- [Feature Request] Full text search HOT 6
- 500 error when trying to share a post HOT 3
- Puma should be updated to >3.12.6 HOT 1
- Heroku deployment fails HOT 1
- Dockerfile ruby version HOT 1
- Blocked host: journal.xxxx.com HOT 2
- Remove prompts HOT 1
- Set/Edit date of entry HOT 1
- ISO8601 for dates HOT 1
- Data import and export HOT 3
- Sharing posts: ERR 500 HOT 2
- Docker Compose file? HOT 2
- Add docker image to hub.docker.com
- issues with docker-compose.yml HOT 1
- rbenv `/usr/bin/env: ‘bash’: No such file or directory` when creating a systemd service HOT 1
- end of life ruby 2.6.6 HOT 1
- DockerCompose Ruby Error HOT 1
- Adding SMTP configuration
- app/bin/docker-run not found error on ubuntu arm HOT 8
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 journal.