Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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.