CodeLevels
Projects
All projects
Becoming a web developer!
Building mini-apps
Tricky web applications
Full-Stack DIY services
Backend Development
Desktop apps
Roadmaps
All roadmaps
JavaScript
React
Python
Django for web development
Backend & Deployment
Client-Server Architecture
Linux for server development
Kali Linux for security artisans
Advanced Cybersecurity
Job tracks
All job tracks
QA Engineer (+Web Security Specialist)
Courses
Desktop App
Login
CI/CD
Lesson#6 of 9 in project
Theory
Objectives
Build Docker image
#1
Tag Docker image
#2
Push image to container registry
#3
Configure GitHub secrets
#4
Configure SSH authentication
#5
Create server-side deploy.sh
#6
SSH into OCI VM
#7
Pull new image
#8
docker compose up -d
#9
Run migrations
#10
Run collectstatic
#11
Run health check
#12
Fail deployment if health check fails
#13
Previous
Next