Commit Graph

91 Commits

Author SHA1 Message Date
Kristóf Tóth 180cf41f85 Implement history reading API 2018-03-06 13:27:32 +01:00
Kristóf Tóth 338e690842 Remove terminado from supervisor 2018-03-06 13:27:32 +01:00
Kristóf Tóth ec83cbe7a0 Make Dockerfile bootiful again 2018-02-11 15:20:06 +01:00
Kristóf Tóth 1692b424b5 Move webide and terminado event handlers to lib/tfw/components 2018-02-11 14:15:10 +01:00
Bálint Bokros 793fc45493 Add controller to Dockerfile
This is a temporary measure to ease development and testing. The final project
will contain a separate controller.
2018-02-09 17:37:56 +01:00
Kristóf Tóth 545b972296 Add chmod to wordir in Dockerfile 2018-02-09 17:25:38 +01:00
Kristóf Tóth 83b24ad538 Improve internal handling of environment variables 2018-02-09 10:38:16 +01:00
Kristóf Tóth dceb3b947f Refactor handling of working directory for SourceCodeEventHandler 2018-02-08 17:13:14 +01:00
Kristóf Tóth 5e34835ed6 Refactor Dockerfile (move nginx setup to earlier layers) 2018-02-05 15:51:53 +01:00
Kristóf Tóth c99630172b Split nginx configuration to several files 2018-01-31 23:04:51 +01:00
Kristóf Tóth 0ec79fe8d0 Split supervisor configuration to several files 2018-01-31 23:04:27 +01:00
Kristóf Tóth 4c50f07be9 Unify Docker container config file locations to project root 2018-01-31 16:15:19 +01:00
Kristóf Tóth 2ad42dbaa7 Fix logging: supervisord loglevel=debug for now 2018-01-31 11:38:01 +01:00
Kristóf Tóth 0e38bef92e Implement loglevel configuration from Dockerfile 2018-01-30 10:49:16 +01:00
Kristóf Tóth 6de653534f Apply nginx reverse proxy to terminado's 7878 websocket 2018-01-25 12:22:32 +01:00
Kristóf Tóth ae4c27c0f5 Freeze Python dependencies via pip install -r req....txt 2018-01-24 18:26:02 +01:00
Kristóf Tóth eedf589ab7 Implement setting working directory from ENV 2018-01-24 16:26:01 +01:00
Kristóf Tóth 83b66c47b5 Implement and integrate TerminadoEvendHandler to docker container 2018-01-24 15:10:59 +01:00
Kristóf Tóth 6b6f4942c0 Reorder of Dockerfile for painless configuration of envvars 2018-01-24 13:46:27 +01:00
Bálint Bokros fa2b9ed6f3 Reorder Dockerfile to avoid unnecessary cache busts 2018-01-23 17:28:21 +01:00
Kristóf Tóth 3dbb14ecd3 Removal of multistage features and general cleanup of Dockerfile 2018-01-18 15:51:08 +01:00
Bálint Bokros a9701ba3fe Do not expose TFW_WEB_PORT, as it isn't needed publicly anymore 2018-01-12 14:11:40 +01:00
Bálint Bokros aabc042431 Use ARG instead of ENV for build-time variables 2018-01-12 14:10:57 +01:00
Bálint Bokros a30c0c3fff Reorder Dockerfile for better caching and less layers 2018-01-12 14:10:30 +01:00
Bálint Bokros bcdceb7d9d Make pyenv install MitM-resilient 2018-01-12 13:42:04 +01:00
Bálint Bokros b1d5a71c49 Use node 8 (LTS) instead of 9 (latest) 2018-01-11 18:17:17 +01:00
Bálint Bokros 0f73b093cc Automate frontend build 2018-01-11 17:47:47 +01:00
Bálint Bokros a4d101883e Use nginx to serve everything 2018-01-10 16:55:48 +01:00
Bálint Bokros 6436953eea Reorder layers in Dockerfile 2018-01-10 16:54:47 +01:00
Bálint Bokros c88c0aae19 Update Python version 2018-01-10 16:53:58 +01:00
Bálint Bokros 729ced323d Rename WEB_PORT to TFW_WEB_PORT 2018-01-10 16:52:03 +01:00
Bálint Bokros 1d1cab228b Create initial version of SourceCodeEventHandler 2018-01-10 16:47:25 +01:00
Bálint Bokros 3e14b000b1 Expose supervisor to python clients 2018-01-10 16:31:36 +01:00
Bálint Bokros ae5e045173 Rename lib folder's envvar 2017-12-05 12:48:01 +01:00
Bálint Bokros e2aa7c755c Switch hardcoded user to envvar 2017-12-04 17:12:18 +01:00
Bálint Bokros 44317ba76a Remove unnecessary PATH modification 2017-12-04 15:02:58 +01:00
Bálint Bokros 5e7e47d4a7 Clarify comment in Dockerfile 2017-12-04 14:55:08 +01:00
Bálint Bokros ca59787cd4 Expose WEB_PORT envvar instead of hardcoding the value directly after the envvar was defined 2017-12-04 14:04:22 +01:00
Bálint Bokros 62a12c605c Project-wide refactor of things named Component* to EventHandler* 2017-12-02 15:19:05 +01:00
Bálint Bokros 2d7d5228c8 Reorder Dockerfile to achieve faster rebuilds 2017-11-27 21:09:56 +01:00
Bálint Bokros c3e35cd549 Rearrange project and dockerize 2017-11-27 21:09:56 +01:00