Commit Graph

1047 Commits (c607624781b36a50b8fe244129512dab03d35b99)

Author SHA1 Message Date
Chris Veilleux c3f2f330d4 improved docker image name 2018-08-29 20:32:07 -05:00
Chris Veilleux 6c013661d3 improved description and added entrypoint comment 2018-08-29 20:31:46 -05:00
Chris Veilleux 3ee2023d50 Added some comments and got rid of an unused config definition 2018-08-29 20:12:35 -05:00
Chris Veilleux 3f7e187a4e removed docker compose files in favor of kubernetes 2018-08-29 20:05:31 -05:00
Chris Veilleux 4c75086a44 removed docker compose files in favor of kubernetes 2018-08-29 20:04:56 -05:00
Chris Veilleux 4b4884cb06 removed a bunch of gunicorn configs concerned with certs because our services are called inside our own firewall so we can terminate SSL before we get here. 2018-08-29 20:03:40 -05:00
Chris Veilleux 3169fb0ceb changed the connection parameters to come from the Kubernetes envinronment variables 2018-08-29 20:02:15 -05:00
Chris Veilleux 75c40aed50 first hack at a kubernetes config for the skill service 2018-08-29 20:01:34 -05:00
Chris Veilleux 39c8570af8 added some comments and changed the service URL from https to http because certificate checking will terminate after we get past the API 2018-08-28 13:46:14 -05:00
Chris Veilleux 6837ad4636 new docker compose files for building and launching the skill service 2018-08-24 17:28:33 -05:00
Chris Veilleux 82b3bc5b76 made path to selene-util package relative 2018-08-24 17:27:47 -05:00
Chris Veilleux 77ed00a49c exposed the flask port, 5000 2018-08-24 17:27:16 -05:00
Chris Veilleux 0306638f5f not sure why this changed, but it did 2018-08-24 17:26:47 -05:00
Chris Veilleux 2ab6a1df28 updated to use environment variables for the database host and port to support docker deployment 2018-08-24 17:26:13 -05:00
Chris Veilleux d666645662 added missing required packages 2018-08-22 23:24:40 -05:00
Chris Veilleux 895a7e66b1 added the flask-restful package 2018-08-22 23:22:19 -05:00
Chris Veilleux 3a3c91012d refactored to meet PEP8 80 character line limit 2018-08-22 23:19:18 -05:00
Chris Veilleux 117454c609 added the certifi package for development 2018-08-22 23:18:45 -05:00
Chris Veilleux bbdfbd7b45 refactored to meet PEP8 80 character line limit 2018-08-22 23:15:07 -05:00
Chris Veilleux 55be5f10e3 added certifi and the selene_util packages 2018-08-22 22:42:23 -05:00
Chris Veilleux 1c32d2c4c5 refactored to put API endpoints in a subpackage 2018-08-22 22:39:50 -05:00
Chris Veilleux 3c40c69c22 dev gunicorn config 2018-08-22 22:27:22 -05:00
Chris Veilleux 9670842f86 first cut at a Dockerfile to build an image for the skill service 2018-08-22 22:26:25 -05:00
Chris Veilleux 7387aaab6f added gunicorn to serve the service in docker and a dev link to the selene utility code 2018-08-22 22:12:02 -05:00
Chris Veilleux dc36d12d61 Parend Dockerfile for Selene services and APIs 2018-08-22 22:10:43 -05:00
Chris Veilleux 6930166924 Pipfiles to support pipenv 2018-08-22 22:09:58 -05:00
Chris Veilleux a6ff57d891 added setup.py file so that pipenv could install to other local packages 2018-08-22 22:09:28 -05:00
Chris Veilleux 7f87c6a7c0 new selene_util package 2018-08-22 22:05:54 -05:00
Chris Veilleux 6e4b27adae changed to use github package from selene_util and minor refactors 2018-08-22 22:05:10 -05:00
Chris Veilleux 250f4b8f6f moved the endpoints into a sub-package to debug an error with uwsgi 2018-08-21 16:18:56 -05:00
Chris Veilleux fceb5b5682 added snackbar for a failed install due to authorization and a mycroft logo for skills developed in-house. 2018-08-17 13:58:03 -05:00
Chris Veilleux eb7b75e9ba added navigation to the github repository for the skill 2018-08-17 13:49:08 -05:00
Chris Veilleux 1f1fddd54c added Mark II and Picroft as device types 2018-08-16 20:59:52 -05:00
Chris Veilleux ed52e4b8ed moved the login module within the header feature module to the shared module 2018-08-16 12:40:25 -05:00
Chris Veilleux 4109588596 move the log in service to shared for re-use in skills module 2018-08-16 01:05:33 -05:00
Chris Veilleux 8dc113e812 Change "sign in" to "log in" to match log in page 2018-08-16 01:02:34 -05:00
Chris Veilleux 5471b4609f changed to use HTTPS 2018-08-14 23:05:59 -05:00
Chris Veilleux fbab5409d0 changed to use https 2018-08-14 23:05:38 -05:00
Chris Veilleux 4fbdf4219f changed name of authorize view to be more specific so that other forms of authorization can be used (facebook, google, etc.) moved the base tartarus URL to the flask app configs 2018-08-14 23:05:10 -05:00
Chris Veilleux 9e90c314fd moved the login module within the header feature module 2018-08-12 22:26:07 -05:00
Chris Veilleux 1cb94920cc added center alignment to login button 2018-08-12 20:23:56 -05:00
Chris Veilleux d99be2abd3 added some docstrings 2018-08-09 13:02:44 -05:00
Chris Veilleux 62a3ba73ae minor config refactors 2018-08-08 22:41:12 -05:00
Chris Veilleux ed96b48329 moved the selene-market repository inside of the selene repository 2018-08-08 19:32:55 -05:00
Chris Veilleux 578a478f03 initial commit of skill service 2018-08-08 12:01:31 -05:00
Chris Veilleux 1a470f4845 login app and accompanying API 2018-08-07 22:27:56 -05:00
Chris Veilleux ac93c89d26
Initial commit 2018-07-31 21:03:40 -05:00