Skip to content

Commit

Permalink
make a note about oxymoronic deploy mechanics
Browse files Browse the repository at this point in the history
  • Loading branch information
HugoPeters1024 authored and Siem2l committed Dec 15, 2022
1 parent 6fd7339 commit 5e2a0af
Showing 1 changed file with 11 additions and 0 deletions.
11 changes: 11 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,3 +28,14 @@ You can debug queries by typing localhost:8000/___graphql in your explorer.

Also pretty simple, run `npm run build` and copy the files to a server.

## Automatic deployment

As part of the build script, artifacts are pushed to AWS. Then a deployment script is triggered on the server that attempts to download the
latest build from AWS and deploy it. This is triggered on both development and production. However, this deploy script will error early if the
branch name does not match `master` or `development` respectively. Thus, it is expected that the deploy on production fails with the error:

```
fatal error: An error occurred (404) when calling the HeadObject operation: Key ".tar.gz" does not exist
```

...because grepping for master did not match anything. If you want to deploy on production you must merge to master.

0 comments on commit 5e2a0af

Please sign in to comment.