# 291st JTF
> "Putting the Damned to Rest"
![Skull Sword and Globe Emblem](./src/assets/img/logo.png)
This is the clan [website](https://291st.ca) for the 291st Joint Task Force.
This project was generated using Angular 14.
## Table of Contents
- [291st JTF](#291st-jtf)
- [Table of Contents](#table-of-contents)
- [Stack](#stack)
- [Setup](#setup)
- [Development](#development)
- [Production](#produciton)
- [Cheatsheet](#cheatsheet)
## Stack
| Technology | Version |
|------------|---------|
| Node | 16 |
| Angular | 14 |
| Docker | |
## Setup
Development
#### Prerequisites
- [NodeJS](https://nodejs.org/en/)
#### Instructions
1. Install the dependencies: `npm install`
2. Start the Angular server: `npm run start`
3. Open [http://localhost:4200](http://localhost:4200)
Production
#### Prerequisites
- [Docker](https://docs.docker.com/install/)
#### Instructions
1. Build the docker image: `docker build -t 291st: .`
2. Start the new image: `docker run -p 4200:80 291st:`
3. Open [http://localhost:4200](http://localhost:4200)
## Cheatsheet
```bash
# Start Angular server
npm run start
# Build production
npm run build:prod
# Build docker image
docker build -t 291st:
# Run docker image
docker run -p 4200:80 291st:
```