This project contains my personal web page patricioperpetua.com. It is generated using Angular and deployed to Amazon Amplify.
The main repository is hosted in gitlab.com but it is automaticaly mirrored to github.com. If you are in the Github page it may occur that is not updated to the last version.
This web is also deployed to gitlab pages, you can check it in https://patricioperpetua.gitlab.io/web/
This web load my personal resume generated in html format and in pdf (see this repository to more info). Also allows to download it and see more information about my projects.
- Default branch when pull is DEVELOP.
- Master branch is protected and it is not possible to push. Create a merge request instead.
For each commit to master branck it will deploy to amazon Amplify.
Follow this guide to create a bucket inside amazon s3 and create a user with read and write access. Then save the Access key ID and Secret access key as following: AMAZON_S3_RESUME_WR_ACCESS_KEY_ID and AMAZON_S3_RESUME_WR_SECRET_ACCESS_KEY.
-
MASTER BRANCH: under path /latest/
-
DEVELOP BRANCH: under path /develop/
-
TAGS: under path /${TAG_NAME}/
The image name is: patricioperpetua/web. See Registry. Tags are the same names as files locations described above.
The image is based of an nginx image to display the static web page.
- Change scripts from bash to nodejs.
- Document how to use repository.
- Config gitlab ci/cd.
- Add amazon amplify deployer.
- Add docker support.
© Patricio Perpetua, Italy, 2019.