https://github.com/bcgov/reserve-rec-public
For the Parks and Recreation Digital Transformation project.
https://github.com/bcgov/reserve-rec-public
angular cloudfront dds env moe nr nrm sam
Last synced: 8 days ago
JSON representation
For the Parks and Recreation Digital Transformation project.
- Host: GitHub
- URL: https://github.com/bcgov/reserve-rec-public
- Owner: bcgov
- License: apache-2.0
- Created: 2024-06-11T19:05:02.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2026-05-21T18:54:49.000Z (26 days ago)
- Last Synced: 2026-05-22T02:15:56.587Z (25 days ago)
- Topics: angular, cloudfront, dds, env, moe, nr, nrm, sam
- Language: TypeScript
- Homepage:
- Size: 3.14 MB
- Stars: 2
- Watchers: 3
- Forks: 5
- Open Issues: 242
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# ReserveRecPublic
This project was generated with [Angular CLI](https://github.com/angular/angular-cli) version 18.0.3.
## Development server
Run `ng serve` for a dev server. Navigate to `http://localhost:4200/`. The application will automatically reload if you change any of the source files.
## Code scaffolding
Run `ng generate component component-name` to generate a new component. You can also use `ng generate directive|pipe|service|class|guard|interface|enum|module`.
## Build
Run `ng build` to build the project. The build artifacts will be stored in the `dist/` directory.
## Running unit tests
Run `ng test` to execute the unit tests via [Karma](https://karma-runner.github.io).
## Running end-to-end tests
Run `ng e2e` to execute the end-to-end tests via a platform of your choice. To use this command, you need to first add a package that implements end-to-end testing capabilities.
## Further help
To get more help on the Angular CLI use `ng help` or go check out the [Angular CLI Overview and Command Reference](https://angular.dev/tools/cli) page.
## 🧪 Sandbox Environments
Sandbox environments allow developers to deploy isolated personal environments for testing.
### Quick Start
```bash
# 1. Setup - copies config from dev
./scripts/sandbox-setup.sh
# 2. Deploy
SANDBOX_NAME= yarn sandbox:deploy
# 3. Teardown when done
./scripts/sandbox-teardown.sh
```
### Full Stack Deployment
For a complete sandbox environment, you must also deploy `reserve-rec-api` and `reserve-rec-admin`. See the [reserve-rec-api README](https://github.com/bcgov/reserve-rec-api#-sandbox-environments) for full instructions.
### Available Scripts
| Script | Description |
|--------|-------------|
| `./scripts/sandbox-setup.sh [base-env]` | Copy SSM configs and secrets from base environment |
| `./scripts/sandbox-teardown.sh ` | Destroy CDK stacks and cleanup resources |
| `yarn sandbox:deploy` | CDK deploy with SANDBOX_NAME env var |
| `yarn sandbox:destroy` | CDK destroy with SANDBOX_NAME env var |