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

Can Not Migrate Netlify-Based Auto-Preview #61

Open
wesleyboar opened this issue Jul 17, 2024 · 0 comments
Open

Can Not Migrate Netlify-Based Auto-Preview #61

wesleyboar opened this issue Jul 17, 2024 · 0 comments
Labels
bug Something isn't working v3 Relevant to Version 3

Comments

@wesleyboar
Copy link
Collaborator

wesleyboar commented Jul 17, 2024

Overview

DS-User-Guide v2 can not support Netlify-based automatic deploys.

Auto deploys are feature lost during migration from DS_Use_Case_template.

Problem

  • Version 2 relies on curl for dependency config and Docker for theme.
  • Netlify needs static dependency config. Netlify does not serve Docker.

Solution

  • Make dependency config files (poetry.lock and pyproject.toml) static.
  • Supply TACC design via a theme not Docker i.e. CMD-154.

Background

Use Case documentation relies on contributors. It was migrated from another repo. Netlify automatically deployed the website at every commit of every branch, so a user could test live how a page would render. Not having this on DS-User-Guide makes testing require user test via these poor solutions:

  • user, unfamiliar with, command line, using command line
  • developer deploys and tests privately, and reports back to user
  • developer allows deploy to production, and lets user test and fix live

Status

  1. I have Netlify (my account, test deploy) successfully configured for DesignSafe-CI/DS_Use_Case_template.
  2. I learned Netlify cannot deploy DS-User-Guide at version 2.
@wesleyboar wesleyboar added v3 Relevant to Version 3 bug Something isn't working labels Jul 17, 2024
@wesleyboar wesleyboar changed the title Can Not Restore Netlify-Based Auto-Preview Can Not Migrate Netlify-Based Auto-Preview Jul 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working v3 Relevant to Version 3
Projects
None yet
Development

No branches or pull requests

1 participant