Skip to content
This repository was archived by the owner on May 28, 2024. It is now read-only.

hurricanepkt/SmartHomeCallBacker

Repository files navigation

SmartHomeCallBacker

Simple API exposed service that calls URLs (particularly webhooks) based on API calls

Installation

Using docker compose

    SmartHomeCallBacker:
        container_name: SmartHomeCallBacker
        image: markgreenway/smarthomecallbacker:latest
        restart: always
        ports: 
            - 8083:80
        environment: 
            CustomString : "EnvironmentVariablesSetCorrectly"
            MaxFailures : 15,
            CleanupAggressiveness : "AllComplete"
            ServiceFrequency: 5
            DataBaseType:  FileSystem
        volumes:
            - /AppData/SmartHomeCallBacker:/Data

Getting Started

You can see the getting started guide here : github.com/hurricanepkt/SmartHomeCallBacker/wiki/Getting-Started

Database Types

DatabaseType has several options FileSystem, SqlLiteInMemory, SqlLite

  • FileSystem --> writes human readable Json to /Data/json
  • SqlLiteInMemory --> uses an in memory SQL lite db (very transient, clears when re-launching)
  • SqlLite --> writes to file system /Data/sqlite/callbacks.db

Source Code

github.com/hurricanepkt/SmartHomeCallBacker

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate.

Thanks

Ivan Stoev - For help on answer StackOverflow

License

MIT

About

Simple API exposed service that calls URLs (particularly webhooks) based on API calls

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors