Commit Graph

89 Commits

Author SHA1 Message Date
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