a Visa Global Intern Hackathon project
powered by React
powered by Strapi
This requires Node
Before your first start run
npm install
npm run start
This requires docker desktop
docker-compose up
If you are having related to dependencies, delete the
node_modules
folder and run up
- The build and update server workflow will be kicked off every time code is pushed to the
/server
directory on thedevelop
andmaster
branches - The release latest version workflow will be kicked off every time a GitHub release is published to the
master
branch
Client - offerize.xyz
Server - api.offerize.xyz
The api and web images are built and tagged as latest
on all new commits to develop
and master
. Additionally, the old containers on the EC2 instance will be replaced with the latest
builds. On release, the images are tagged with the version and pushed back to Dockerhub.
master
- all commits must be made to a non-protected branch and submitted via a pull request with 1 approving reviews
develop
- working branch - please refrain from commiting directlyfeature/<client/server>-<feature>
- branch off of develophotfix/<client/server>-<bug>
- branch off of master