fix: updated README.md
All checks were successful
Deploy to Staging / Build Images (push) Successful in 22s
Deploy to Staging / Deploy to Staging (push) Successful in 26s
Deploy to Staging / Verify Staging (push) Successful in 5s
Deploy to Staging / Notify Staging Ready (push) Successful in 5s
Deploy to Staging / Notify Staging Failure (push) Has been skipped
All checks were successful
Deploy to Staging / Build Images (push) Successful in 22s
Deploy to Staging / Deploy to Staging (push) Successful in 26s
Deploy to Staging / Verify Staging (push) Successful in 5s
Deploy to Staging / Notify Staging Ready (push) Successful in 5s
Deploy to Staging / Notify Staging Failure (push) Has been skipped
This commit is contained in:
@@ -26,3 +26,8 @@ make migrate # run DB migrations
|
|||||||
## URLs and Hosts
|
## URLs and Hosts
|
||||||
- Frontend: `https://motovaultpro.com`
|
- Frontend: `https://motovaultpro.com`
|
||||||
- Backend health: `https://motovaultpro.com/api/health`
|
- Backend health: `https://motovaultpro.com/api/health`
|
||||||
|
|
||||||
|
## Operational Commands
|
||||||
|
- View active environment on production: `sudo cat /opt/motovaultpro/config/deployment/state.json`
|
||||||
|
- Switch traffic between environments on production: `sudo ./scripts/ci/switch-traffic.sh blue instant`
|
||||||
|
- View which container images are running: `docker ps --format 'table {{.Names}}\t{{.Image}}'`
|
||||||
@@ -44,22 +44,43 @@ You are a senior software engineer specializsing in NodeJS, Typescript, front en
|
|||||||
- Make no assumptions.
|
- Make no assumptions.
|
||||||
- Ask clarifying questions.
|
- Ask clarifying questions.
|
||||||
- Ultrathink
|
- Ultrathink
|
||||||
- This application is ready to go into production.
|
- Debug why staging and production websites dont' match even though the docker image ID's match
|
||||||
- Analysis needs to be done on the CI/CD pipeline
|
- Analysis needs to be done on the CI/CD pipeline
|
||||||
|
|
||||||
*** CONTEXT ***
|
*** CONTEXT ***
|
||||||
- Read README.md CLAUDE.md and AI-INDEX.md and follow relevant instructions to understand this code repository in the context of this change.
|
- Read README.md CLAUDE.md and AI-INDEX.md and follow relevant instructions to understand this code repository in the context of this change.
|
||||||
- The current deployment does not take into account no downtime or miniimal downtime updates.
|
- The staging site runs on staging.motovaultpro.com and production runs on motovaultpro.com
|
||||||
- The same runner's build the software that run the software
|
- These sites are local so use an MCP that will work with local sites to gather a snapshot.
|
||||||
- There needs to be a balance of uptime and complexity
|
- Example: Staging has the correct title in About Us "Built by enthusiasts. Made for your collection."
|
||||||
- production will run on a single server to start
|
- Exaxmple: Production has the old title in About us "Overall, our goal is to meet each individual's needs with quality, passion, and professionalism."
|
||||||
|
|
||||||
*** ACTION - CHANGES TO IMPLEMENT ***
|
*** ACTION - CHANGES TO IMPLEMENT ***
|
||||||
- Research this code base and ask iterative questions to compile a complete plan.
|
- Research this code base and ask iterative questions to compile a complete plan.
|
||||||
- We will pair plan this. Ask me for options for various levels of redundancy and automation
|
- We will pair plan this. Ask me for options for various levels of redundancy and automation
|
||||||
|
|
||||||
|
|
||||||
|
*** STAGING CONTAINER IMAGES ***
|
||||||
|
egullickson@mvp-build:~$ sudo docker image ls
|
||||||
|
i Info → U In Use
|
||||||
|
IMAGE ID DISK USAGE CONTENT SIZE EXTRA
|
||||||
|
git.motovaultpro.com/egullickson/backend:3321d82 67b2480ddac5 485MB 76.3MB U
|
||||||
|
git.motovaultpro.com/egullickson/frontend:3321d82 e3e1ee18df42 96.1MB 28.7MB U
|
||||||
|
git.motovaultpro.com/egullickson/mirrors/postgres:18-alpine 6723ec6d445f 402MB 112MB U
|
||||||
|
git.motovaultpro.com/egullickson/mirrors/redis:8.4-alpine 8360960f5fb5 130MB 33.4MB U
|
||||||
|
git.motovaultpro.com/egullickson/mirrors/traefik:v3.6 13e903c820df 239MB 52MB U
|
||||||
|
egullickson@mvp-build:~$
|
||||||
|
|
||||||
|
*** PRODUCTION CONTAINER IMAGES ***
|
||||||
|
|
||||||
|
egullickson@mvp-prod:~$ sudo docker image ls
|
||||||
|
i Info → U In Use
|
||||||
|
IMAGE ID DISK USAGE CONTENT SIZE EXTRA
|
||||||
|
git.motovaultpro.com/egullickson/backend:latest 67b2480ddac5 485MB 76.3MB U
|
||||||
|
git.motovaultpro.com/egullickson/frontend:latest e3e1ee18df42 96.1MB 28.7MB U
|
||||||
|
git.motovaultpro.com/egullickson/mirrors/postgres:18-alpine 6723ec6d445f 402MB 112MB U
|
||||||
|
git.motovaultpro.com/egullickson/mirrors/redis:8.4-alpine 8360960f5fb5 130MB 33.4MB U
|
||||||
|
git.motovaultpro.com/egullickson/mirrors/traefik:v3.6 13e903c820df 239MB 52MB U
|
||||||
|
egullickson@mvp-prod:~$
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user