Commit Graph

29 Commits

Author SHA1 Message Date
Dmitry Dunaev
7975741d2d Chg: comment out mysql in default docker-compose
Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>
2022-10-13 12:02:08 +03:00
Dmitry Dunaev
d4be58a9da [WIFI-10595] Add: radius proxy support for docker-compose
Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>
2022-09-16 11:50:30 +03:00
Dmitry Dunaev
ae37c8e49a [WIFI-10795] Add: note regarding OWRRM support only in LB Docker-compose installation
Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>
2022-09-12 12:17:38 +03:00
Dmitry Dunaev
14185ffe1a [WIFI-10795] Chg: make OWRRM usable only in LB setups
Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>
2022-09-12 12:01:11 +03:00
Johann Hoffmann
24fbc8e237 [WIFI-10077] Kafka topics should be created during initialization (#97)
* Add init-kafka container for topic creation on startup

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Add topic variable to kafka.env to avoid duplication

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
2022-08-17 17:00:51 +02:00
Johann Hoffmann
27d1ae99c3 [WIFI-10387] Adapt rrm service configuration for successful integration into Docker Compose deployment (#91)
* Add owrrm_data volume and reduce owrrm.env to required variables

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* [WIFI-10387] Chg: adapt helm variables and deploy script for OWRRM requirements

Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>

* Update README.md

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

Co-authored-by: Dmitry Dunaev <dmitry@opsfleet.com>
2022-07-28 11:20:34 +02:00
Johann Hoffmann
a50cf274c9 [WIFI-9155] Setup CI/CD for new service RRM (#74)
* Add owrrm to Docker Compose deployments

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Adapt owrrm env var config to recent changes

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Adapt variables in owrrm.env after recent changes

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Fix owrrm rule in Traefik config and add documentation for setting up owrrm

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
2022-06-19 19:00:01 +02:00
Dmitry Dunaev
0a13612351 [WIFI-7221] Add: support for owsub service
Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>
2022-04-01 11:29:04 +03:00
Johann Hoffmann
500ad97523 [WIFI-7436] Switch to built-in RTTYS (#55)
* Adapt Helm and Docker Compose deployments to use built-in RTTYS

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Adapt Traefik RTTYS port names

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Remove PR branch tag for OWGW

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Fix Traefik entrypoint name

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
2022-03-29 13:16:46 +02:00
Debian
069225307c Renamed one of the owprov containers, owanalytics. 2022-03-28 21:29:36 +00:00
Dmitry Dunaev
5e2ff8d5fb [WIFI-7439] Add: support for OWAnalytics
Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>
2022-03-25 15:35:50 +03:00
Johann Hoffmann
f49877caf9 Set kernel parameters in Docker Compose files (#31)
Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
2021-11-09 15:42:59 +01:00
Johann Hoffmann
321979a82b [WIFI-4893] Docker support for owprov-ui (#29)
* Add owprov-ui to Docker Compose deployments

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Add env file for owprov-ui

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Add port to redirect URL

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Assign missing env file to service

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Update README.md
2021-10-15 18:39:31 +02:00
Johann Hoffmann
e2c8fa83e5 Bind mount whole microservice root directory
Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
2021-10-11 18:43:18 +02:00
oblom0v
ca7dc14750 Fix owprov bind mount
Signed-off-by: oblom0v <johann.hoffmann@mailbox.org>
2021-10-07 20:05:34 +02:00
oblom0v
4676d61972 Delete obsolete Compose files and fix bind mount
Signed-off-by: oblom0v <johann.hoffmann@mailbox.org>
2021-10-07 20:04:38 +02:00
oblom0v
6a7ef00788 Add self-signed cert and key to owgw-ui
Signed-off-by: oblom0v <johann.hoffmann@mailbox.org>
2021-10-07 19:59:39 +02:00
oblom0v
61f6e83c96 Add default non-LB Compose file and related configuration
Signed-off-by: oblom0v <johann.hoffmann@mailbox.org>
2021-10-07 19:54:26 +02:00
Johann Hoffmann
ba8f5ebc77 [WIFI-3294] Docker support for Provisioning Service (#26)
* Add provisioning service to Docker Compose deployment

Signed-off-by: oblom0v <johann.hoffmann@mailbox.org>

* Fix owprov image name

* Update README.md
2021-10-07 19:07:18 +02:00
oblom0v
53d162e4e5 Fix rttys Traefik configuration since client opens TCP connection 2021-10-01 14:44:50 +02:00
oblom0v
8bcd5f81cb Add rttys dev port 2021-09-29 16:57:10 +02:00
Dmitry Dunaev
933989542b [WIFI-4240] Adapt uCentral SDK docker-compose deployment (#23)
* Adapt renaming in Docker Compose and associated config

* Update README.md

* Also adapt renaming to uCentralGW-UI

* Fix variable names

* Fix container name

* Revert owgw-ui env variables for now and add missing variable to owgw config

Co-authored-by: oblom0v <johann.hoffmann@mailbox.org>
2021-09-28 14:07:49 +02:00
Johann Hoffmann
6a1fd7ae0e [WIFI-1300] Use letsencrypt to rotate valid certificates for ucentral docker-compose deployment (#19)
* Add Compose file with acme.sh service and split deployments

Rename env-files

* Adapt cert paths in microservice configs

* Fix indentation

* Add Letsencrypt certs for rttys

* Fix script permissions

* Remove public and internal hostname separation since microservices will communicate over internal Docker Compose network anyway

* Add Letsencrypt cert issuing for ucentralgw-ui and enable HTTPS

* Add https port exposure

* Fix websocket cert and key name

* Fix nginx config

* Fix microservice hostnames

* Relocate SYSTEM_URI_UI variable since it is shared by all microservices

* Update README.md

* Adapt script to deployment split

* Update README.md

* Remove acme.sh container and related configuration

* Add Letsencrypt support to Traefik

* Also bind mount restapi-ca.pem in self-signed deployment

* Update README.md

* Update README.md
2021-09-22 13:02:28 +02:00
Johann Hoffmann
b3fa55a648 [WIFI-3718] Docker-compose multi-container (HA) setup (#20)
* Remove service port exposure in Compose file

Add traefik container and related configuration

* Update README.md

* Adapt service name in dependency
2021-09-16 17:45:10 +02:00
Johann Hoffmann
138730fcf8 [WIFI-3016] Add support for configuration through environment variables (#18)
* Replace config files with env variable config and adapt docker-compose.yml to use local volumes

* Update README.md
2021-09-02 19:02:51 +02:00
oblom0v
a0c00cba83 Add uCentralFMS service and adapt existing files 2021-07-30 16:27:20 +02:00
Johann Hoffmann
08e51ff81d [WIFI-3232] Fix Docker Compose deployment (#11)
* Switch to SQLite and expose websocket service on all host interfaces

* Expose fileupload port since devices connect to it
2021-07-27 10:28:04 +02:00
Johann Hoffmann
36b5d12afc Downgrade rttys (#8)
* Downgrade rttys and and expose the service on the host

* Remove db config property
2021-07-23 13:03:28 +02:00
oblom0v
e4e7e69002 Add Docker Compose deployment to repo 2021-07-15 17:49:44 +02:00