Closed johndpope closed 2 years ago
I myself have stopped using docker compose a while ago so it might be why. I currently am using Rider on a Mac(x64). I am starting up Redis, Cassandra, MinIO and ElasticSearch then the Ferrite console app. But let me try to add some build instructions and also fix the docker build.
I have updated the README and removed the docker files temporarily. Will be adding docker support in the near future.
the infrastructure needed to run - it makes sense to run in docker - and run the c# server on local machine. I just installed rider - it seems you've invested a lot of time into this - how do you know which APIs 300 that are not implemented? have you considered using something like supabase to stand on top of gotrue / auth layer - notifications / social sign ups etc? supabase is built on postgres - and postgresREST which gives you a basic CRUD out of the box that would simplify api controller development in my opinion. you can have all the logic in stored procedure - and invoke that from client using their libraries.
is there an openapi schema - or http archive of captured traffic for telegram ? how do you know there's 300 api methods?
I checked out code - and ran project with rider - but hit these errors. googling didn't help.. is it a special setting in rider?
UPDATE
The project uses .NET 7 preview 7. Should have added that to the README too sorry. It made sense at the time because I believe the framework will be released before the project is usable. It's a preview language feature UTF8StringLiterals.
Regarding the other questions:
Please see the updated README for a link to a modified Android App as well.
This infrastructure is not needed anymore. Details are in the README.
not sure why - but project is not happy.
had to delete .env to get it to progress - but then...
build 9/13] COPY [Ferrite.Core/Ferrite.Core.csproj, Ferrite.Core/] 0.0s => ERROR [build 10/13] RUN dotnet restore "Ferrite/Ferrite.csproj" 3.6s