Skip to content

Commit

Permalink
updated Settings of auth_service and user_managment settings Locate t…
Browse files Browse the repository at this point in the history
…he line where SECRET_KEY is defined.
  • Loading branch information
Abbas Toof committed Jun 17, 2024
1 parent 7346935 commit c0c15c1
Showing 1 changed file with 12 additions and 13 deletions.
25 changes: 12 additions & 13 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,36 +17,36 @@ jobs:
run: pip install --upgrade setuptools

- name: Checkout code
uses: actions/checkout@v3 # Checkout the repository code
uses: actions/checkout@v4 # Update to the latest version to use Node.js 20

# Set up Python environment
- name: Set up Python 3.11
uses: actions/setup-python@v3
uses: actions/setup-python@v4 # Update to the latest version to use Node.js 20
with:
python-version: 3.11 # Use Python version 3.11

# Install project dependencies
- name: Install dependencies
run: |
python -m pip install --upgrade pip # Upgrade pip
pip install -r requirements.txt # Install dependencies from requirements.txt
pip install -r auth_service/requirements.txt # Install dependencies from auth_service requirements
security:
needs: setup
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v3
uses: actions/checkout@v4 # Update to the latest version to use Node.js 20

- name: Set up Python 3.11
uses: actions/setup-python@v3
uses: actions/setup-python@v4 # Update to the latest version to use Node.js 20
with:
python-version: 3.11

- name: Install dependencies
run: |
python -m pip install --upgrade pip
pip install -r requirements.txt
pip install -r auth_service/requirements.txt # Install dependencies from auth_service requirements
# Set environment variables for security checks
- name: Set environment variables
Expand All @@ -63,33 +63,32 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v3
uses: actions/checkout@v4 # Update to the latest version to use Node.js 20

- name: Set up Python 3.11
uses: actions/setup-python@v3
uses: actions/setup-python@v4 # Update to the latest version to use Node.js 20
with:
python-version: 3.11

- name: Install dependencies
run: |
python -m pip install --upgrade pip
pip install -r requirements.txt
pip install -r auth_service/requirements.txt # Install dependencies from auth_service requirements
# Set environment variables for Docker build
- name: Set environment variables
run: echo "DJANGO_SECRET_KEY=${{ secrets.DJANGO_SECRET_KEY }}" >> $GITHUB_ENV

# Build the Docker image
# Build the Docker image from auth_service Dockerfile
- name: Build Docker image
run: |
docker build -t transcendence .
run: docker build -t transcendence -f auth_service/Dockerfile .

deploy:
needs: build
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v3
uses: actions/checkout@v4 # Update to the latest version to use Node.js 20

# Log in to Docker Hub
- name: Deploy to Docker Hub
Expand Down

0 comments on commit c0c15c1

Please sign in to comment.