Comments (5)
Hm, it's really odd that everything starts up successfully but the server just mysteriously fails. I'll see if I can replicate this!
from gathio.
I can replicate. My setup is pretty vanilla, too. I'm using nodemailer, instead of SendGrid, though.
services:
gathio:
build: .
links:
- mongo
ports:
- 3000:3000
mongo:
image: mongo:latest
volumes:
- /docker/data/gathio/mongodb_data_db:/data/db
> [email protected] start /app
> node dist/start.js
Welcome to gathio! The app is now running on http://localhost:3000
Mongoose connection open!
from gathio.
I still can't replicate, although at the moment the only machine I have access to is an M1 MacBook, which I don't think is necessarily the best testing machine for this. I have however just made some commits which have pushed the Node version to 20 and removed that COPY
line for the config file in the Dockerfile
. Instead I've set up a volume mount in the default docker-compose.yml
file, which makes a lot more sense. I've also now made the default mail service 'none'
, which means no emails will be sent. None of these are changes that I think will fix this, but I'm still investigating!
from gathio.
Setting is_federated=false
in the config is how you replicate this. The server works if that's set to true
but otherwise fails with 404 responses to /event
calls.
@lowercasename for vis 👀
from gathio.
Oh well done - I've fixed this! It was a pretty egregious bug in the ActivityPub router which made all routes listed after that router to return 404 when ActivityPub was disabled.
from gathio.
Related Issues (20)
- internal server error after unattending event HOT 4
- Remove participation through link without entering password HOT 2
- Config.toml not found? HOT 6
- Nodemailer internal relay cannot provide blank user and password
- URLs are not validated when editing an event HOT 1
- No way to disable smtp_username and password HOT 2
- text boxes arn't resizable HOT 3
- webp - not supported, gives "unexpected error"
- feature request: auto-populate "Ends" date HOT 1
- docker mongo fails HOT 2
- Accepting and Invite HOT 1
- Mastodon replies to comments is not federated over to gathio
- Email not received when an attendee adds themselves HOT 2
- My event is gone HOT 1
- `main` failing to run with Docker HOT 1
- Remove "Instance settings" section? HOT 3
- Gathio deleting events before start date` HOT 4
- Dark mode?
- Banner/cover image doesn't resize on mobile
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 gathio.