Adding Github actions for docker image creation

This commit is contained in:
2020-11-07 21:38:11 -03:00
parent 0dcc427a1e
commit 2bab724bc6
2 changed files with 52 additions and 0 deletions

26
.github/workflows/main.yml vendored Normal file
View File

@@ -0,0 +1,26 @@
name: Creates a docker image for production
on:
push:
branches: [main]
jobs:
docker:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v1
with:
fetch-depth: 1
- name: Docker Build & Push to GitHub Package
uses: opspresso/action-docker@master
with:
args: --docker
env:
USERNAME: "imakecodes"
PASSWORD: ${{ secrets.GH_TOKEN }}
REGISTRY: "docker.pkg.github.com"
DOCKERFILE: "Dockerfile"
IMAGE_NAME: "minesweeper-backend"
TAG_NAME: "main"
LATEST: "true"

26
.github/workflows/stage.yml vendored Normal file
View File

@@ -0,0 +1,26 @@
name: Deploy to stage
on:
push:
branches: [stage]
jobs:
docker:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v1
with:
fetch-depth: 1
- name: Docker Build & Push to GitHub Package
uses: opspresso/action-docker@master
with:
args: --docker
env:
USERNAME: "imakecodes"
PASSWORD: ${{ secrets.GH_TOKEN }}
REGISTRY: "docker.pkg.github.com"
DOCKERFILE: "Dockerfile"
IMAGE_NAME: "minesweeper-frontend"
TAG_NAME: "stage"
LATEST: "true"