Skip to content

πŸš€ Full-stack all-in-one in 3 containers πŸ’» SvelteKit real-world demo of OAuth, posts, comments, profiles, likes, followers 🌎 Pocketbase SQL, admin dashboard

vtempest/spock-dev-stack

Repository files navigation

Elegantly Simple, Functionally Brilliant

Full-stack all-in-one in 3 containers

  • SvelteKit real-world demo of OAuth, posts, comments, profiles, likes, followers
  • Pocketbase SQL, admin dashboard
  • Caddy https router

Spock Dev Stack Docs

Optional Extras

Install

  1. Clone to localhost or server git clone https://github.com/vtempest/spock-dev-stack
  2. mv .env.example .env and set the domain in .env
  3. docker network create caddy
  4. docker-compose up -d
  5. Go to localhost:8090/_ or with caddy api.localhost/_ or on server api.domain.com/_ and setup admin login
  6. Import Collections, load pb_schema.json
  7. Auth providers, get id/secret from Google
  8. Set OAuth origin http://localhost and http://localhost:5173 on local or https://domain.com on server
  9. Set redirect http://localhost:8090/api/oauth2-redirect or https://api.domain.com/api/oauth2-redirect
  10. Develop app running on app.domain.com or localhost:5173

\\// Build fast and scale \\//

About

πŸš€ Full-stack all-in-one in 3 containers πŸ’» SvelteKit real-world demo of OAuth, posts, comments, profiles, likes, followers 🌎 Pocketbase SQL, admin dashboard

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published