Skip to content

Commit d5cacdd

Browse files
committed
deploy to AWS ECR test
1 parent a3faeea commit d5cacdd

File tree

2 files changed

+31
-1
lines changed

2 files changed

+31
-1
lines changed

.github/workflows/deploy.yml

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
name: Deploy to AWS ECR
2+
3+
on:
4+
workflow_dispatch:
5+
6+
jobs:
7+
deploy:
8+
runs-on: ubuntu-latest
9+
10+
steps:
11+
- name: Check out repository
12+
uses: actions/checkout@v4.2.2
13+
14+
- name: Configure AWS Credentials
15+
uses: aws-actions/configure-aws-credentials@v4
16+
with:
17+
aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }}
18+
aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
19+
aws-region: ${{ secrets.AWS_REGION }}
20+
21+
- name: Login to Amazon ECR
22+
uses: aws-actions/amazon-ecr-login@v2
23+
24+
- name: Build Docker image
25+
run: |
26+
docker build -t ${{ secrets.ECR_REPO }}:latest .
27+
28+
- name: Push Docker image to Amazon ECR
29+
run: |
30+
docker push ${{ secrets.ECR_REPO }}:latest .

Django/settings.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,14 +46,14 @@
4646
]
4747

4848
MIDDLEWARE = [
49+
'corsheaders.middleware.CorsMiddleware',
4950
'django.middleware.security.SecurityMiddleware',
5051
'django.contrib.sessions.middleware.SessionMiddleware',
5152
'django.middleware.common.CommonMiddleware',
5253
'django.middleware.csrf.CsrfViewMiddleware',
5354
'django.contrib.auth.middleware.AuthenticationMiddleware',
5455
'django.contrib.messages.middleware.MessageMiddleware',
5556
'django.middleware.clickjacking.XFrameOptionsMiddleware',
56-
'corsheaders.middleware.CorsMiddleware',
5757
]
5858

5959
ROOT_URLCONF = 'Django.urls'

0 commit comments

Comments
 (0)