1486 fix address search in desktop menu (#1497) #1
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: Create API Image (DEV) | |
| on: | |
| push: | |
| branches: | |
| - dev | |
| paths: | |
| - "server/api/**" | |
| workflow_dispatch: | |
| jobs: | |
| build: | |
| name: Create Docker Image | |
| runs-on: ubuntu-latest | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v2 | |
| - name: Get branch name | |
| uses: nelonoel/branch-name@v1.0.1 | |
| - name: Setup environment | |
| run: | | |
| echo GITHUB_CODE_VERSION=${{ env.BRANCH_NAME }} >> server/api/.env | |
| echo GITHUB_SHA=${{ github.sha }} >> server/api/.env | |
| echo GITHUB_TOKEN=${{ secrets.GH_ISSUES_TOKEN }} >> server/api/.env | |
| echo GITHUB_PROJECT_URL=${{ secrets.GH_PROJECT_URL }} >> server/api/.env | |
| echo GITHUB_ISSUES_URL=https://api.github.com/repos/hackforla/311-data-support/issues >> server/api/.env | |
| echo SENDGRID_API_KEY=${{ secrets.SENDGRID_API_KEY }} >> server/api/.env | |
| echo DEBUG=True >> server/api/.env | |
| echo DB_ECHO=True >> server/api/.env | |
| echo API_ALLOWED_ORIGINS=https://dev.311-data.org,http://localhost:3000,http://0.0.0.0:3000,https://311-data.matt-webster.net >> server/api/.env | |
| - name: Build and Push Image to Docker Hub | |
| uses: docker/build-push-action@v1 | |
| with: | |
| username: ${{ secrets.DOCKER_USERNAME }} | |
| password: ${{ secrets.DOCKER_PASSWORD }} | |
| path: server/api | |
| repository: la311data/311_data_api | |
| tag_with_ref: true | |
| tag_with_sha: true | |
| - name: Configure AWS Credentials | |
| uses: aws-actions/configure-aws-credentials@v1 | |
| with: | |
| aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }} | |
| aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }} | |
| aws-region: ${{ secrets.AWS_REGION }} | |
| - name: (Rolling) Restart ECS Tasks | |
| run: | | |
| aws ecs update-service --cluster prod-la-311-data-cluster --service dev-la-311-data-svc --force-new-deployment |