Skip to content

[Chores] Create CD workflowΒ #2

@RepoRover

Description

@RepoRover

🏷️ Chore Type

Infrastructure Setup

πŸ“ Task Summary

Task requires creation of CD pipeline for database schema specification files. Those files have to be publicly hosted (no rate limiting at the moment) & available via https://schemas.bfloo.com domain

🎯 Motivation & Benefits

  • Hosted files will act as a single source of truth
  • Hosted files will be easily updatable with automated CD pipeline
  • Hosted files can be accessed from any internal or external service

πŸ” Scope & Components

None that already exist in the repository, but will be created:

  • GitHub Actions CD workflow file

Outside the repository scope, those things will have to be changed in order to deliver hosted schema specification files:

  • DNS & subdomain configuration
  • Remote server NGINX configuration with HTTPS
  • Remote server users
  • Remote server SSH keys
  • GitHub Secrets

βœ… Acceptance Criteria

  • Repository contains new CD workflow files that generate docker images

⚠️ Technical Considerations

No response

πŸ“š Helpful Resources

No response

ℹ️ Additional Context

No response

Metadata

Metadata

Assignees

Labels

choresTasks related to internal project upkeep and improvementsdevopsThis is to do with automationinternalChanges that affect the project's internal structure, tooling, or infrastructure, not visible to endmaintenanceActivities focused on maintaining and optimising the project's health and stability

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions