Commit Graph

88 Commits

Author SHA1 Message Date
Kristóf Tóth
e6b840c7be Update frontend 2019-10-14 15:09:02 +02:00
Kristóf Tóth
641709c04e Add a fallback port for the terminal to avoid crashing proxies 2019-10-08 14:24:31 +02:00
Kristóf Tóth
15b4ab62e5 Update frontend 2019-10-02 14:19:51 +02:00
Kristóf Tóth
3934b79cf3 Update frontend 2019-09-30 13:52:06 +02:00
Kristóf Tóth
fecad9d5fb Update frontend 2019-09-15 17:48:34 -07:00
Kristóf Tóth
70cd4c51cb Use new frontend image tag from DockerHub 2019-09-12 13:41:26 -04:00
R. Richard
56620c4b5f Copy frontend as a multistage artifact 2019-09-12 13:41:26 -04:00
R. Richard
1f813a2138 Add minimal init system to container 2019-08-27 13:34:33 +02:00
R. Richard
75a9fce47c Modify resources' directory structure 2019-08-15 17:13:36 +02:00
Kristóf Tóth
52399f413c Simplify package structure 2019-07-24 15:50:41 +02:00
Kristóf Tóth
aafd145fc5 Delete copyright headers in preparation of going open source ^^ 2019-06-28 17:44:43 +02:00
R. Richard
778f155580 Acquire log path from the environment 2019-06-27 17:42:41 +02:00
Kristóf Tóth
f151ecfbac Improve ZMQ port envvar names 2019-06-04 14:41:51 +02:00
Kristóf Tóth
07cd1264f5 Merge branch 'ocicat', the unrealized dream. Ocicat will return... 2019-05-15 17:10:05 +02:00
Kristóf Tóth
8f1ae9e286 Add jq as a dependency 2019-05-13 10:09:06 +02:00
Kristóf Tóth
3fee8fee20 Implement first version of DirectorySnapshottingEventHandler 2018-08-01 17:24:39 +02:00
Kristóf Tóth
aa0fe5d00f Improve Dockerfile 2018-08-01 14:17:02 +02:00
Kristóf Tóth
446d453947 Make TFW lib code location a volume so controller can use it 2018-07-20 14:37:26 +02:00
Kristóf Tóth
c658894c12 Implement authentication key management 2018-07-16 14:28:40 +02:00
Kristóf Tóth
c28a66fc48 Make forward slash usage more consistent 2018-07-16 13:30:53 +02:00
Kristóf Tóth
7c0e6d49bc Handle starting TFWServer in baseimage 2018-06-29 22:53:44 +02:00
Kristóf Tóth
1fb13fefff Add setup.py to allow local pip installs of tfw 2018-05-10 16:20:58 +02:00
Kristóf Tóth
17c5ade3ce Fix broken HISTFILE due to bash and sh incompabilities 2018-04-26 10:04:56 +02:00
Kristóf Tóth
c831ba5ca4 Fix permissions on Python libraries besides TFW 2018-04-25 11:18:49 +02:00
Kristóf Tóth
25d039e84e Include LICENSE in image 2018-04-18 13:38:31 +02:00
Kristóf Tóth
117e7ffc18 Force bash history to be flushed before executing commands 2018-04-18 13:19:51 +02:00
Kristóf Tóth
8e8963b0f8 Simplify TFW baseimage contract 2018-04-17 17:44:38 +02:00
Kristóf Tóth
13e90dde41 Fix terminado not being included in nginx config 2018-04-17 15:13:27 +02:00
Kristóf Tóth
3b1f42858d Make default BUILD_CONTEXT == 'solvable' 2018-04-16 15:13:12 +02:00
Kristóf Tóth
19f819c142 Implement TFW & challenge solver user separation 2018-04-04 17:43:18 +02:00
Kristóf Tóth
68fc4ca050 Fix nginx on readonly filesystems 2018-04-04 14:18:37 +02:00
Kristóf Tóth
e832059526 Migrate baseimage to debian from ubuntu 2018-03-28 16:27:35 +02:00
Kristóf Tóth
a3fa75b676 Make Dockerfile more bashy 2018-03-23 21:29:27 +01:00
Kristóf Tóth
82fb01e42e Refactor project into TFW baseimage 2018-03-23 14:44:02 +01:00
Kristóf Tóth
abcf490019 Strip controller from TFW 2018-03-23 11:37:01 +01:00
Kristóf Tóth
98443dc588 Remove duplicate nginx chown from Dockerfile 2018-03-14 14:32:49 +01:00
Kristóf Tóth
1ea238e108 Remove duplicate nginx pidfile fix from Dockerfile 2018-03-14 14:31:34 +01:00
Kristóf Tóth
e080fb0e5c Remove lefover frontend source code from final image 2018-03-14 10:23:22 +01:00
Kristóf Tóth
3caf170c7d Add readonly-fs compatible configuration for nginx 2018-03-14 09:15:57 +01:00
Kristóf Tóth
49b728ee6c Rename nginx default site config 2018-03-14 09:01:25 +01:00
Kristóf Tóth
8cd0665c03 Make rw directories VOLUMEs 2018-03-14 08:57:33 +01:00
Kristóf Tóth
51234c750c Add nginx permission fixes to Dockerfile 2018-03-14 08:57:05 +01:00
Kristóf Tóth
fa115a67c0 Fix envsubst undefined behaviour on some platforms in Dockerfile 2018-03-14 08:48:21 +01:00
Kristóf Tóth
e064c34d8f Enforce HISTFILE consistency 2018-03-07 11:34:21 +01:00
Kristóf Tóth
7dd2512300 Fix history monitoring stuff in Dockerfile (AVATAO baseimage bashrc) 2018-03-06 13:27:32 +01:00
Kristóf Tóth
100ec96e63 Fix shopt magic in Dockerfile 2018-03-06 13:27:32 +01:00
Kristóf Tóth
ac8e5506a5 Improve handling of bash history 2018-03-06 13:27:32 +01:00
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