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

Development Environment #1

Closed
8 of 9 tasks
Maelstromeous opened this issue May 8, 2020 · 1 comment
Closed
8 of 9 tasks

Development Environment #1

Maelstromeous opened this issue May 8, 2020 · 1 comment
Assignees

Comments

@Maelstromeous
Copy link
Member

Maelstromeous commented May 8, 2020

  • Dev router (traefik)
  • API containerised
  • Website containerised
  • Websocket containerised
  • Required stack services created
  • Single command startup created
  • Aliases initial playbook created
  • Sample data import command
  • Local valid SSL

We are going to use K8s in order to replicate the production environment. Installation of K8s on a linux machine is pretty trivial, which makes it an ideal platform to begin development from and lower onboarding time, providing a consistent development environment.

My task will be to make spooling up the development environment as simple as possible, so users are able to literally type a single command and the environment is spooled up and good to go.

Currently thinking of doing this via Ansible, as it allows us to customise commands to execute much better rather than depending on Alises.

@Maelstromeous
Copy link
Member Author

Local Dev is pretty much now stable. Abandoning SSL for now, too much hassle since Traefik is being a git and no-one seems to want to help with it.

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

1 participant