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

instead of cloud provider docs, write scripts for each public cloud to startup an instance #187

Open
nhooyr opened this Issue Mar 10, 2019 · 13 comments

Comments

Projects
None yet
5 participants
@nhooyr
Copy link
Collaborator

nhooyr commented Mar 10, 2019

Would make our docs less bloated, and easier to test/maintain.

Or just make the docs use the docker image instead to simplify deployment.

@nhooyr nhooyr added the docs label Mar 10, 2019

@NGTmeaty

This comment has been minimized.

Copy link

NGTmeaty commented Mar 10, 2019

I kind of disagree here, I think the specific creation guides are useful for some, but I think we should redirect to using the Docker. I was thinking about putting a PR in last night.

@nhooyr

This comment has been minimized.

Copy link
Collaborator Author

nhooyr commented Mar 10, 2019

I don't think the guides are any more useful than scripts that are easier to maintain.

@nhooyr

This comment has been minimized.

Copy link
Collaborator Author

nhooyr commented Mar 10, 2019

And more automated.

@NGTmeaty

This comment has been minimized.

Copy link

NGTmeaty commented Mar 10, 2019

While I agree they are much easier to maintain, guides are easier to follow for less advanced users. I'm honestly ok with either.

@nhooyr

This comment has been minimized.

Copy link
Collaborator Author

nhooyr commented Mar 10, 2019

How are they easier to follow? Scripts are literally, make an account, run this script and enter your creds when prompted.

@NGTmeaty

This comment has been minimized.

Copy link

NGTmeaty commented Mar 10, 2019

Scripts would still require cloning and running. Guides are in my opinion, much easier.

@sherwino

This comment has been minimized.

Copy link

sherwino commented Mar 10, 2019

The one line script was incredibly easy to use, was able to have it running locally in a minute.

...but when you start getting into deployment, the guides are really helpful.
The scripts might not be able to work for everybody when you consider all of the variables of deployment. I'm still trying to figure out https on EC2.

If you make a guide with a provider in mind, with a one line script that would be amazing.

i.e. Start server in Digital Ocean, ssh, and run this script

@kylecarbs

This comment has been minimized.

Copy link
Member

kylecarbs commented Mar 10, 2019

@NGTmeaty we mean something like the command @bketelsen made:

az container create --resource-group yourRG --name bkcoder --image bketelsen/code-server-ubuntu:2 --cpu 4 --memory 8 --dns-name-label bkcoder --ports 9000

But for every cloud.

@NGTmeaty

This comment has been minimized.

Copy link

NGTmeaty commented Mar 10, 2019

Ah. I guess. That works.

@nhooyr

This comment has been minimized.

Copy link
Collaborator Author

nhooyr commented Mar 10, 2019

We can keep the guides but we should move them to the Wiki to make it easier for the community to maintain.

@sr229

This comment has been minimized.

Copy link

sr229 commented Mar 11, 2019

I did make a Ansible script to reduce the amount of docs needed per provider. It's currently rejected but I moved it on my own repo.

@kylecarbs

This comment has been minimized.

Copy link
Member

kylecarbs commented Mar 11, 2019

I’m good w/ the ansible guide being on the wiki

@nhooyr

This comment has been minimized.

Copy link
Collaborator Author

nhooyr commented Mar 11, 2019

Yup, ansible is linked to from the wiki.

https://github.com/codercom/code-server/wiki/Deployment

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.