F1
- Upcoming race
- Standings (both driver and team)
- Latest race results
NHL (partially lost features due to completely new API)
- NHL regular season scoring leaders (by team or nationality)
- NHL player contract (by name)
Other
- Weather info (by location)
- Random picture (by keyword)
- Python
- Docker
- AWS
- Node.js
- Serverless Framework
- Pulumi
- Install pipenv globally
pip install -r requirements.txt - Set up environment
pipenv install --ignore-pipfile --dev - Activate virtual environment
pipenv shell
-
Install deps
npm install -
Deploy lambda with Serverless
- Start Docker
- Activate virtual environment if not active
pipenv shell - Deploy
npm run deploy
-
Deploy other resources with Pulumi
- Setup stacks
Pulumi.{stack-name}.yml - Select stack
pulumi stack select {stack-name} - Refresh
pulumi refresh - Deploy
pulumi up
- Setup stacks
