Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


Panel
borderColorblack
borderWidth1
borderStylesolid
titleTable of Contents

Table of Contents

Introduction

Copy this checklist to use it to onboard a new GitHub organization or repository to UT CMP.

Tip
titleMake a copy to have your own checklist

To have your personalized checklist, copy this page to your personal or team's wiki and then edit the steps as you need. As you complete the steps, check them off! Learn How to copy the UT CMP Checklist.

Set up Docker and Containerize an application

Select the correct tab for the application language

Auitabs
idcmp-checklist
directionhorizontal


Auitabspage
titlePython Applications
152 complete (once per workstation)
218 complete Add a Dockerfile 219 complete Add an external database (optional) 220 complete Add a WSGI file 221 complete Update requirements.txt file 222 incomplete Update settings.py 223 incomplete Add ENV Variables 475 incomplete Add compose.yml (optional and recommended) 225 incomplete Test application locally



Auitabspage
titleJava Applications
226 incomplete (once per workstation) 227 incomplete Add a Dockerfile 228 incomplete Add a docker-entrypoint.sh 229 incomplete Add compose.yml (optional and recommended) 438 incomplete Test application locally


Auitabspage
titlePHP Applications
477 incomplete (once per workstation) 439 incomplete Add a Dockerfile 440 incomplete Configure application access 441 incomplete Add compose.yml (optional and recommended) 442 incomplete Test application locally


Auitabspage
titleThird-party software images
478 incomplete (once per workstation) 485 incomplete Request external image be stored in Harbor's base-images 486 incomplete Create a GitHub repo for deployment 479 incomplete Add a Dockerfile 481 incomplete Add compose.yml (optional and recommended) 482 incomplete Test application locally



Onboard a GitHub organization to UT CMP (once per org)

You may skip this step if the GitHub org is already onboarded
Auitabs
idcmp-checklist
directionhorizontal


Set up a GitHub repository and repository environments

Select the correct tab for the role

Auitabs
idcmp-checklist
directionhorizontal


Auitabspage
titleGitHub Org owner steps
456 incomplete Add required UT CMP deployment secrets to your GitHub repo 457 incomplete Authorize the UT CMP Deployments app on your GitHub repo 458 incomplete Enable Action Runners for your GitHub repo 425 incomplete Authorize the UT Backstage App on your GitHub repo


Auitabspage
titleGitHub repo owner steps
459 incomplete Verify that the GitHub repo has access to UT CMP 313 incomplete Rename your repository (if necessary) 460 incomplete Create a repository PIP_CONFIG secret (Python only, Optional) 426 incomplete



Prepare your application for UT CMP deployment

Auitabs
idcmp-checklist
directionhorizontal


Deploy, route, and test your application

Auitabs
idcmp-checklist
directionhorizontal


After a successful deployment

Auitabs
idcmp-checklist
directionhorizontal


Insert excerpt
UT CMP Developer Documentation
UT CMP Developer Documentation
nopaneltrue

Panel
borderColorblack
titleColorwhite
titleBGColor#005f86
borderStylesolid
titleSection Content

Child pages (Children Display)
depth2
pageUT CMP Getting Started