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