JasonThomasData / ausGovWebCrawler

Making sure government websites don't go missing
MIT License
1 stars 0 forks source link

Create a dev env #3

Open JasonThomasData opened 3 years ago

JasonThomasData commented 3 years ago

What Make a simple dev env and document how to run it, so that we can all have the same dev environment.

Why Anyone should be able to pick up any card and work on it on any machine.

How I suggest:

Definition of done When we have an env that anyone can run from any machine, we are done.

Jake-Mok-Nelson commented 3 years ago

Add devcontainer to handle python and pip3 installation.

Jake-Mok-Nelson commented 3 years ago

Nice. Does everyone here have Linux or Mac? It's slightly harder to get the vscode extension working on windows (definitely worth it).

@JasonThomasData @dunerztd

JasonThomasData commented 3 years ago

Not sure, but I'm not convinced we need it. You could just download the thing and then commit it once you're done. If we want to do it together we can pair

JasonThomasData commented 3 years ago

So, by dev env, I was thinking a local env that you can run.

dunerztd commented 3 years ago

I'm on a mac...

JasonThomasData commented 3 years ago

OK, then let's try it

Jake-Mok-Nelson commented 3 years ago

Sample distroless multi-stage python docker image for reference: https://github.com/GoogleContainerTools/distroless/blob/main/examples/python3/Dockerfile

JasonThomasData commented 3 years ago

I didn't know this was possible. I thought the most minimal thing was Alpine. Wow things change quickly