Skip to content

Commit

Permalink
Adding files to support Architect deployments
Browse files Browse the repository at this point in the history
  • Loading branch information
thepercyj committed May 14, 2024
1 parent e00c162 commit 748b04c
Show file tree
Hide file tree
Showing 2 changed files with 53 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
name: Architect main Branch Deployment

on:
push:
branches:
- main

env:
ARCHITECT_GENERATED: true
ARCHITECT_BRANCH: true
COMPONENT_FILE_PATH: architect.yml
ARCHITECT_ACCOUNT: thepercyj
COMPONENT_NAME: esrs-group-9
ENVIRONMENT_NAME: example-environment
BRANCH_NAME: main
CLUSTER_NAME: architect

jobs:
architect_create_branch_deployments:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
with:
ref: ${{ env.BRANCH_NAME }}
- uses: actions/setup-node@v3
with:
node-version: '16'
- uses: crazy-max/ghaction-github-runtime@v2 # Exports internal envs for Github Actions. Required for register caching to work.
- name: Install Architect CLI
run: npm install -g @architect-io/cli
- name: Login to Architect Cloud
run: architect login -e ${{ secrets.ARCHITECT_EMAIL }} -p ${{ secrets.ARCHITECT_PASSWORD }} # These secrets were created on your behalf
- name: Register component w/ Architect
run: architect register ${{ env.COMPONENT_FILE_PATH }} -t latest
- name: An environment created automatically by a GitHub branch workflow to facilitate automated component deployments
run: architect environment:create --cluster=${{ env.CLUSTER_NAME }} --description="Architect workflow environment" ${{ env.ENVIRONMENT_NAME }}
- name: Deploy component
run: architect deploy --auto-approve -e ${{ env.ENVIRONMENT_NAME }} ${{ env.COMPONENT_NAME }}:latest
15 changes: 15 additions & 0 deletions architect.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
name: esrs-group-9
services:
web:
build:
context: ..
dockerfile: ./Dockerfile
interfaces:
main:
port: 8000
debug:
volumes:
volume:
host_path: .
mount_path: /app
reserved_name: web

0 comments on commit 748b04c

Please sign in to comment.