Skip to content

Create separation of frontend and backend and deploy to k8s #1

@VigneshVSV

Description

@VigneshVSV

This website will further host a catalog of hardware implementations (their code, example TDs etc.) . I have setup a postgres based express backend in the "backend" folder. The docker image builds, however much is need to be done.

Rough steps:

  • Integrate a client into the frontend and fetch the health endpoint initially for a basic integration
  • create github actions to build docker image for backend. While building the docker image, populate a dotenv file with the values POSTGRES_URI and AUTH_TOKEN both of which needs to be populated from CI environment variables.
  • deploy the container into the vps kubernetes cluster (ask me for credentials) for both backend and frontend built with the github actions. Moreover, the deployment can be retriggered on manual trigger in github actions

Optionally, my personal info may be removed from the website if necessary. The website will be moved to a project only website anyway soon.

Metadata

Metadata

Assignees

No one assigned

    Labels

    devopsThis issue deals with devopsgood first issueGood for newcomers

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions