Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dennis-tra/iaeste-lc-kiel-website
Website of IAESTE LC Kiel.
https://github.com/dennis-tra/iaeste-lc-kiel-website
jekyll static-website
Last synced: 1 day ago
JSON representation
Website of IAESTE LC Kiel.
- Host: GitHub
- URL: https://github.com/dennis-tra/iaeste-lc-kiel-website
- Owner: dennis-tra
- Created: 2016-11-30T21:05:53.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2024-09-12T16:27:26.000Z (4 months ago)
- Last Synced: 2024-10-12T14:19:08.152Z (3 months ago)
- Topics: jekyll, static-website
- Language: SCSS
- Homepage: http://www.iaeste.uni-kiel.de
- Size: 52.9 MB
- Stars: 5
- Watchers: 4
- Forks: 3
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# IAESTE LC Kiel - Website
## Prerequisites
You just need docker to be able to set up the development environment.## Development
Run:
```shell
docker-compose up
```and go to `localhost:4000` in your browser. Every time you make a change to one of the html, scss, js files jekyll will compile these files for you. Just refresh your browser and see the changes.
## Deployment
### Development
For deployment you need to add a `JEKYLL_GITHUB_TOKEN` to the `.env` file (remove the `.example` part). After you've done that you just need to run:
```shell
make staging
```### Production
You need to have your private key `id_rsa` in the project root directory. Then run
```shell
docker build . -t iaeste-lc-kiel-website:latest && docker run iaeste-lc-kiel-website:latest ./scripts/production.sh
```
to deploy a new version of the website.