Commit Graph
16 Commits
Author SHA1 Message Date
Steffen Vogel 1a34096ac7 use lowercase nouns in README 2022-05-16 10:09:54 +02:00
Steffen Vogel a81c66d220 cleanup README 2022-05-14 10:15:01 +02:00
Matthias Berse cefea26530 Add LE ssl example docker compose file and add some documentation 2021-08-03 22:41:25 +02:00
Jan-Piet Mens a8a62c2bff add JSON.lua
addresses https://github.com/owntracks/recorder/issues/340
2020-04-02 08:05:12 +02:00
przemas75 4e3b711e03 Update README.md
docker-compose config
   ERROR: The Compose file './docker-compose.yml' is invalid because:
   services.otrecorder.environment contains {"OTR_HOST": "mosquitto"}, which is an invalid type, it should be a string
grep OTR docker-compose.yml
      - OTR_HOST: mosquitto
      - OTR_USER: "user"
      - OTR_PASS: "paass"
2019-01-20 12:24:12 +01:00
Jan-Piet Mens 49a58c782c improve documentation 2019-01-10 13:10:50 +01:00
Jan-Piet Mens 24375e971e document healthchek
addresses #24
2019-01-09 20:00:12 +01:00
Jan-Piet Mens b9b5bf782a replace build badge 2019-01-09 17:25:25 +01:00
Jan-Piet Mens 08f2ebc247 tweaks 2019-01-09 12:18:03 +01:00
Malte Deiseroth 8b63ac0296 New Dockerfile for Recorder
The problem with the current solution is that it provide a monolytic
multiprogramm docker container. However the idiom of docker is to
have one service per docker container. If multiple services are
needed multiple docker container should be used. Docker-compose
makes this easily possible.

Another isse is that the container automatically creates certificates
and sets up encryption using a script. Also this violates docker
idioms, because certificate handling can be done using specific
containers like letsencrypt. It further makes it hard to include this
image into an existing and possible complex infastructure.

A further goal of mine would be to generate a Hassio addon for the
homeassistant project from this. The current dockerfile makes this
kind of hard.

What I did:
- Slimmed down the container to about 10MB by using alpine as a base
- Added a `docker-compose.yml` file that shows how to build and run
  the container
- Added a `docker-compose-mqtt.yml` file to show how a mqtt broker
  can be added. This shows how a plug and play solution using
  docker could look like.
- Changed the docker image label to owntracks/recorder
- Added documentation on how to use and configure the image
- Simple travis file for possible automatic building in the near
  future
- Removed automatic certificate handling
  Instead provide `config` volume to allow configuration.
- Removed arm32v7 build
  should be readded later but I dont have a setup for testing right
  now

What might be added at some point:
- Example with nginx reverse proxy
- Example with letsencrypt certificate
  This could also be an example for a complete plug and play
  solution. Proxy, SSl, MQTT and Recorder.
- Default resolv.conf file with all default options and documentation
- Upload to docker hub
- Change name to owntracks/recorder
- Some more examples for eclipse mosquitto
2019-01-08 16:55:16 +01:00
Jan-Piet Mens 6627c96edf Mention
closes https://github.com/owntracks/recorder/issues/192
2017-05-17 15:49:31 +02:00
Jan-Piet Mens 0cf4350004 new Dockerfile based on our Debian packages 2016-02-09 12:38:34 +01:00
Jan-Piet Mens 90cc752df5 doc 2016-01-25 11:22:28 +01:00
Jan-Piet Mens b094120e66 link 2016-01-25 11:19:25 +01:00
Jan-Piet Mens d50890d97d doc 2016-01-25 11:17:52 +01:00
Jan-Piet Mens da9da49bda new 2016-01-25 10:49:01 +01:00