Golang Web server to draw cards from The Tarot of the Silicon Dawn https://silicon-dawn.cards
Nie możesz wybrać więcej, niż 25 tematów Tematy muszą się zaczynać od litery lub cyfry, mogą zawierać myślniki ('-') i mogą mieć do 35 znaków.
 
 
 
 
Amelia A 32ee57126f
Add k8s notes
2 miesięcy temu
cmd Merge remote-tracking branch 'origin/main' into master 5 miesięcy temu
templates Works! 8 miesięcy temu
vendor Fix my broken merge 5 miesięcy temu
.dockerignore No more drive build 8 miesięcy temu
.gitignore Bring makefiles into this 8 miesięcy temu
.tool-versions Update deps, move to go 1.15 5 miesięcy temu
Dockerfile docker go 1.15 5 miesięcy temu
Doing-k8s.md Add k8s notes 2 miesięcy temu
LICENSE It is a repo 8 miesięcy temu
Makefile docker go 1.15 5 miesięcy temu
README.md Simplify everything (#1) 8 miesięcy temu
cards.go Merge remote-tracking branch 'origin/main' into master 5 miesięcy temu
cards_test.go Merge remote-tracking branch 'origin/main' into master 5 miesięcy temu
check-docker.http Add request logging to app 5 miesięcy temu
check-k8s.http Try out k8s for deploy 8 miesięcy temu
check-local.http Simplify everything (#1) 8 miesięcy temu
docker-compose.override.yml Update testing a lot 7 miesięcy temu
docker-compose.yml Update testing a lot 7 miesięcy temu
go.mod Fix my broken merge 5 miesięcy temu
go.sum Fix my broken merge 5 miesięcy temu
server.go Fix my broken merge 5 miesięcy temu
web.yml Try out k8s for deploy 8 miesięcy temu

README.md

Silicon Dawn

I made this so I can pull random cards on my phone and review the text.

I originally designed this for use in Pythonista Then I rewrote it in rust to be a web app. Then I got very tired of compiling rust. I wanted to take it to the NEXT LEVEL and rewrite it in golang and stuff it in a docker container.

Instructions

Docker

I publish the docker container at DockerHub. It is fully self-contained and uses port 3200 internally.

You can spin up a copy however you choose to do a docker or use my compose files in /compose

Go Binary

  1. Install golang
  2. Check out this repository wherever you choose
  3. go build -o bin/silicon-dawn cmd/silicon-dawn
  4. ./bin/silicon-dawn get to hydrate the cards data directory
  5. ./bin/silicon-dawn serve to start the webserver
  6. Browse to http://localhost:3200 to enjoy your pick
  7. Refresh the page for a fresh pick

Or! if you are super lazy check out my hosted copy of this.