Skip to content

Improve local dev setup (asdf tool versions, docker compose, seed data)#197

Open
boomNDS wants to merge 4 commits intoschej-it:mainfrom
boomNDS:main
Open

Improve local dev setup (asdf tool versions, docker compose, seed data)#197
boomNDS wants to merge 4 commits intoschej-it:mainfrom
boomNDS:main

Conversation

@boomNDS
Copy link
Copy Markdown

@boomNDS boomNDS commented Dec 7, 2025

I use this app with my friend and it’s great for planning; this PR improves local development to help us keep building features.

Summary

  • Add .tool-versions (Go 1.20.14, Node 20.20.2) for consistent local tooling with asdf.
  • Introduce docker-compose.yml for easy local spin-up (Mongo + Go API + Vue dev server) with a hybrid Mongo-only option.
  • Provide server/.env.example and update the README docs with clearer setup steps, Swagger link, and seed instructions.
  • Add server/scripts/seed_demo to create a demo user/event for local testing; note other scripts are one-off migrations.

@maxwellward
Copy link
Copy Markdown
Contributor

Hi @boomNDS , thanks for your PR. There are now 3 PRs open for better local dev support and docker compose setup, and I believe this one is currently the best candidate for moving forward with.

I plan to properly review this PR when I'm back from my long weekend on the 6th. Before I review it, would you be interested in doing a once over to ensure it's up to date (conflicts currently) and still in a state you're happy with? I only ask since it's been a while since this PR was opened.

Thanks!

@boomNDS
Copy link
Copy Markdown
Author

boomNDS commented Apr 4, 2026

Hi @maxwellward thanks for the note.

I’ll go through the PR, resolve the conflicts, and make sure it’s up to date before your review it. I’ll also double check that everything still makes sense.

Enjoy your long weekend, and thanks again.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants