Ship College Craft public site and point CI deploys at college_craft.
Deploy Beta / unit-tests (push) Successful in 21s
Deploy Beta / docker (push) Successful in 26s
Deploy Beta / deploy-beta (push) Successful in 6m25s

Replaces template branding with College Craft pages, assets, and copy, and
matches Gitea deploy workflows to the server-infra catalog name and master
branch so beta deploys actually run.

Closes #1
This commit is contained in:
2026-09-02 09:42:43 -05:00
parent b62357c8be
commit b46e192138
191 changed files with 2404 additions and 2041 deletions
+1 -1
View File
@@ -2,7 +2,7 @@ name: CI
on:
pull_request:
branches: [main]
branches: [master]
jobs:
test:
+4 -4
View File
@@ -3,7 +3,7 @@ name: Deploy Beta
on:
push:
branches:
- main
- master
jobs:
unit-tests:
@@ -45,7 +45,7 @@ jobs:
COMPOSE_DATABASE_URL DJANGO_ENV DJANGO_SECRET_KEY DJANGO_DEBUG \
DJANGO_ALLOWED_HOSTS || true
PROJECT="client-ci-${{ gitea.sha }}"
PROJECT="college-craft-ci-${{ gitea.sha }}"
cleanup() { docker compose -p "$PROJECT" down -v --remove-orphans || true; }
trap cleanup EXIT
@@ -66,9 +66,9 @@ jobs:
SERVER_INFRA_ROOT: /home/westfarn/Documents/repos/server-infra
ANSIBLE_PRIVATE_KEY_FILE: /home/westfarn/.ssh/ansible_deploy
steps:
- name: Deploy client_site beta to all webservers
- name: Deploy college_craft beta to all webservers
run: |
"$SERVER_INFRA_ROOT/scripts/deploy.sh" \
--app client_site \
--app college_craft \
--env beta \
--ref "${{ gitea.sha }}"
+3 -3
View File
@@ -43,7 +43,7 @@ jobs:
COMPOSE_DATABASE_URL DJANGO_ENV DJANGO_SECRET_KEY DJANGO_DEBUG \
DJANGO_ALLOWED_HOSTS || true
PROJECT="client-ci-${{ gitea.sha }}"
PROJECT="college-craft-ci-${{ gitea.sha }}"
cleanup() { docker compose -p "$PROJECT" down -v --remove-orphans || true; }
trap cleanup EXIT
@@ -64,9 +64,9 @@ jobs:
SERVER_INFRA_ROOT: /home/westfarn/Documents/repos/server-infra
ANSIBLE_PRIVATE_KEY_FILE: /home/westfarn/.ssh/ansible_deploy
steps:
- name: Deploy client_site prod to all webservers
- name: Deploy college_craft prod to all webservers
run: |
"$SERVER_INFRA_ROOT/scripts/deploy.sh" \
--app client_site \
--app college_craft \
--env prod \
--ref "${{ gitea.sha }}"