25 lines
891 B
Markdown
25 lines
891 B
Markdown
|
# LMP Snippets Store
|
||
|
|
||
|
A collection of handy code snippets and techniques that I have found useful so far in my career.
|
||
|
|
||
|
## Live Site
|
||
|
|
||
|
The live site can be found at [https://code.liampietralla.com/](https://code.liampietralla.com/).
|
||
|
|
||
|
### Running locally
|
||
|
|
||
|
To run the site locally, you will need to have [Node.js](https://nodejs.org/en/) installed. Once you have Node.js installed, you can run the following commands to get the site running locally:
|
||
|
|
||
|
```bash
|
||
|
# Install dependencies
|
||
|
yarn
|
||
|
|
||
|
# Run the dev server
|
||
|
yarn dev
|
||
|
```
|
||
|
|
||
|
### Deployment
|
||
|
|
||
|
The site is deployed using a custom infrastructure setup. Ansible configuration can be found in the `infra` directory which is used to deploy the lastest version of the site to a DigitalOcean droplet. The site is then served using Nginx.
|
||
|
|
||
|
Deployment occurs automatically when a new commit is pushed to the `main` branch. This is done using GitHub Actions.
|