8000 GitHub - fmuecke/ferien-api: Code-fork for ferien-api.de lives here. Feel free to contribute.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

fmuecke/ferien-api

 
 

Repository files navigation

License: MIT ferien-api

This is where the code for ferien-api.de lives.

Table of Contents

About

screenshot

Built With

This project is built with Spring Boot and Kotlin, using an embedded h2 database as its data store.

Getting Started

To get a local copy up and running follow these simple steps.

Installation

  1. Clone the repo
git clone https://github.com/paulbrejla/ferien-api.git
  1. Add .ics calendar files to /main/resources/holidays
  • Filenames need to conform to the following format:
    ferien_{state}.ics
    e.g. ferien_Bremen.ics
    
  1. Run
./gradlew bootRun

Build with Docker

  1. Build Docker Image
docker build -t holidays-api .
  1. Tag Docker Image
docker tag holidays-api:latest remote-repo/holidays-api:latest 
  1. Push Docker Image to remote repo
docker push remote-repo/holidays-api:latest 

License

Distributed under the MIT License. See LICENSE for more information.

Contributing

When contributing to this repository, please first discuss the change you wish to make via issue, email, or any other method with the owners of this repository before making a change.

Pull Request Process

  1. Ensure any install or build dependencies are removed before the end of the layer when doing a build.
  2. Update the README.md with details of changes, this includes new environment variables, exposed ports, useful file locations and container parameters.

Contact

Paul Brejla - paul(at)paulbrejla.com

Project Link: https://github.com/paulbrejla/ferien-api

About

Code-fork for ferien-api.de lives here. Feel free to contribute.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Kotlin 50.5%
  • HTML 48.5%
  • Dockerfile 1.0%
0