Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Investigate (and Create?) Container Images with Requisite Tools to Contribute #2247

Open
MisterJames opened this issue Jan 18, 2018 · 7 comments

Comments

@MisterJames
Copy link
Contributor

We have had a couple of requests that the start-up process can be a bit intimidating.

For those who live in a containerized world, having a Docker image or Azure VM that was prepped to go would be a handy way to jump into a pre-configured world of allReady.

Admittedly, I'm not well enough versed in this area to know how big this task is. We are looking for an SME that would be willing to offer some advice and/or create an easy "on-ramp" to help other who would like to contribute to allReady.

@jonparker
Copy link
Contributor

There's instructions for using a docker image for sql server for Linux / Mac. This could be used for devs running Windows too who don't have sql or are not wanting to install it. For the nodejs and other tools it is a bit more complicated. I started a box starter script for installing the pre reqs on a new machine. I'll try and find the link and post it here.

@jonparker
Copy link
Contributor

I'm wondering if providing a linux docker image with Nodejs, Rider and SQL server pre-installed would help... I'm wondering if people are finding it difficult due to not being familiar with Node/Git/Visual Studio/MS SQL Server.

@MisterJames
Copy link
Contributor Author

@jonparker I know for sure that would have helped at a few of our code-a-thons.

As far as distribution goes, we'd likely want to set such images up through a CDN or similar, right? Should I start getting some accounts together? If so, who are the popular hosts/registries?

@jonparker
Copy link
Contributor

hub.docker.com account would be good for docker images. For boxstarter you don't need an image as it's a script that downloads everything for you.

Potentially we could do a azure image too but it's probably not worth it unless there's a need for people to develop in a VM.

I think we should solve the problem of setting up a local/container environment first.

@jonparker
Copy link
Contributor

Here's the link to the boxstarter script for setting up an environment for the mobile app development.

https://gist.github.com/jonparker/3f45edbd7eb17ba02c783d9e3b91bb23

@mk0sojo
Copy link
Contributor

mk0sojo commented Jan 18, 2018

Wouldn't something like this help https://docs.docker.com/compose/aspnet-mssql-compose/

Workflow for a user would be something like this:

  1. Clone the allready repo
  2. Run docker "docker-compose up" and that should set everything up to run the the Allready Web app.

I haven't worked on the mobile app so I'm not that familiar with that.

@mk0sojo
Copy link
Contributor

mk0sojo commented Jan 27, 2018

Had a go at creating docker support for debugging. Any feedback welcome.

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

No branches or pull requests

3 participants