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

Creation of docker containers on demand #1

Open
The-E opened this issue Feb 20, 2020 · 2 comments
Open

Creation of docker containers on demand #1

The-E opened this issue Feb 20, 2020 · 2 comments

Comments

@The-E
Copy link
Member

The-E commented Feb 20, 2020

On request, the backend shall start a container running the FSOpen standalone server. All necessary game data shall be linked into the container using volumes or whatever other mechanism fulfills the same basic requirement.

@niffiwan
Copy link
Member

niffiwan commented Feb 21, 2020

I have a few questions :)

Are you thinking of targeting a specific container provider? (like AWS)

Is it expected that an arbitrary number of people could setup (& pay for) an instance of CommNode infrastructure?

Would you consider using Kubernetes to orchestrate everything?

edit: Are you thinking of using a tool like Terraform or Pulumi to build/configure the underlying infrastructure?

@The-E
Copy link
Member Author

The-E commented Feb 21, 2020

In order:
No. I mean, the whole point of this container stuff is to be somewhat provider-agnostic; I'm going to defer that decision until after there's something runnable.

I don't know, really.

Yes. One of the reasons why I am interested in doing this is because I want to become more proficient and building and running cloud services; since we're using k8s at work, using it here makes sense to me

From what I heard, to build something like this you either use Terraform or something similar or reinvent it badly.
I do not want to reinvent things badly.

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

2 participants