Website for https://simplesystems.tech
.gitignore | ||
README.md |
Simple Systems Website
Local development
Build image
docker build -f Dockerfile.dev -t website-fe .
Run the container using the current directory for the source files
docker run -it -p 8080:8080 --mount source=$(pwd),target=/src,type=bind --rm website-fe
Building (non docker)
To create a production build, run:
yarn
yarn build
The static resources will be stored in the ./dist
directory.
Production Docker build and run
To build the production site in a docker container, run the following command:
docker build -f Dockerfile.prod -t website-rel .
To run the production container, run the following command:
docker run --rm -it -p 8080:8080 website-rel
Managing Job Posts
To add a job post:
- Place the markdown file in
./src/job-posts
. - Add the file name (excluding the extension) as an entry
./src/assets/jobKeys.js
. These entries determine the display order.
To remove a job post:
- Remove the markdown file from
./src/job-posts
. - Remove the entry from the data in
./src/assets/jobKeys.js
.
Managing Blog Posts
To add a blog post:
- Place the markdown file in
./src/blog-posts
. - Add the file name (excluding the extension) as an entry
./src/assets/blogKeys.js
. These entries determine the display order.
To remove a blog post:
- Remove the markdown file from
./src/blog-posts
. - Remove the entry from the data in
./src/assets/blogKeys.js
.