Skip to content

Merge pull request #3 from kaledmolina/main #32

Merge pull request #3 from kaledmolina/main

Merge pull request #3 from kaledmolina/main #32

Workflow file for this run

name: Docker Image CI
on:
push:
branches: ["main"]
jobs:
deploy:
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@v3
- name: Setup env vars
run: |
printf "${{secrets.BUILD_ENVIRONMENT_VARIABLES}}" > .env.production
- name: Login with docker
run: |
echo "${{secrets.DOCKER_PASSWORD}}" | docker login --username ${{secrets.DOCKER_USER}} --password-stdin
- name: Import server key from secrets
run: |
echo "${{secrets.AMAZON_SERVER_KEY}}" > server-key.pem
chmod 600 server-key.pem
- name: Build and Deploy
run: |
sh deploy.sh