mirror of
https://github.com/SphericalKat/medium.rip.git
synced 2024-12-27 10:05:58 +00:00
1011 B
1011 B
medium.rip
This is an alternative frontend for Medium written in Go. I was inspired by the Scribe project, but wanted a few different things, and I did not know Crystal.
Building
Please feel free to self host and run this on your own. I only ask that you contribute any changes back upstream.
Dependencies
Building
First, build the frontend
cd frontend
pnpm i
pnpm run build
Then, build the binary. The frontend static files will be embedded in the binary using go:embed
.
go mod download
go build .
You should now have a static binary called medium.rip
that is self contained.
Dockerfile
You can alternately build and run via docker
docker build -t medium-rip .
docker run -p 3000:3000 -e PORT=3000 medium-rip
Licensing
Dual licensed under Apache 2.0 or MIT at your option.