Closed superdingo101 closed 3 months ago
Hm, it's really odd that everything starts up successfully but the server just mysteriously fails. I'll see if I can replicate this!
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
> gathio@1.5.0 start /app
> node dist/start.js
Welcome to gathio! The app is now running on http://localhost:3000
Mongoose connection open!
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!
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 👀
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.
Hello, I have installed my instance via docker on a NAS and am struggling to get it up and running.
Ultimately, the error message isn't specific enough to help me troubleshoot it on my own.
A note on my config and things I have tried:
RUN cp config/config.example.toml config/config.toml
as it kept overwriting my config file with the default config settingsdocker-compose.yml:
Dockerfile
config.toml:
error message: https://imgur.com/MKYZQrf
Result of
docker logs gathio-gathio-1
: