Stand up Print Forge as a 3D-printed toy shop with color variants and printer photography.

Replaces the client_site template branding, adds shop/shipping, and points beta CI at master for easy deploy.

Closes #1
This commit is contained in:
2026-09-06 08:28:04 -05:00
parent 8a97e3fbe2
commit b2029b6c0f
336 changed files with 9241 additions and 2537 deletions
+4 -4
View File
@@ -3,7 +3,7 @@ name: Deploy Beta
on:
push:
branches:
- main
- master
jobs:
unit-tests:
@@ -55,7 +55,7 @@ jobs:
-e DJANGO_SECRET_KEY=test-secret-key \
-e DJANGO_DEBUG=true \
-e DJANGO_ALLOWED_HOSTS=localhost,127.0.0.1,testserver \
-e DATABASE_URL=postgres://client_site:client_site@db:5432/client_site \
-e DATABASE_URL=postgres://print_forge:print_forge@db:5432/print_forge \
-e SITE_UNDER_CONSTRUCTION=false \
web uv run python manage.py test
@@ -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 print_forge beta to all webservers
run: |
"$SERVER_INFRA_ROOT/scripts/deploy.sh" \
--app client_site \
--app print_forge \
--env beta \
--ref "${{ gitea.sha }}"
+3 -3
View File
@@ -53,7 +53,7 @@ jobs:
-e DJANGO_SECRET_KEY=test-secret-key \
-e DJANGO_DEBUG=true \
-e DJANGO_ALLOWED_HOSTS=localhost,127.0.0.1,testserver \
-e DATABASE_URL=postgres://client_site:client_site@db:5432/client_site \
-e DATABASE_URL=postgres://print_forge:print_forge@db:5432/print_forge \
-e SITE_UNDER_CONSTRUCTION=false \
web uv run python manage.py test
@@ -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 print_forge prod to all webservers
run: |
"$SERVER_INFRA_ROOT/scripts/deploy.sh" \
--app client_site \
--app print_forge \
--env prod \
--ref "${{ gitea.sha }}"