Radon Rosborough
9860f8f07c
Fix subtle hash calculation bugs
2020-12-31 23:07:00 -08:00
Radon Rosborough
b4c5cf2763
Fix control flow bug
2020-12-31 23:05:22 -08:00
Radon Rosborough
40b6bb4a53
Fix small but very important bug
2020-12-31 22:51:51 -08:00
Radon Rosborough
0e85e00282
Start getting the incremental deploy working
2020-12-31 22:39:35 -08:00
Radon Rosborough
87793e9778
Second attempt at Dockerfile hashing
2020-12-31 22:11:24 -08:00
Radon Rosborough
0b60ad12d1
First attempt at Dockerfile hashing
2020-12-31 07:15:29 -08:00
Radon Rosborough
6ac8623216
Fix $PATH explicitly in Docker shims
2020-12-30 15:05:56 -08:00
Radon Rosborough
eaf9365074
Fix more script typos
2020-12-30 11:43:28 -08:00
Radon Rosborough
d2df4916dc
Fix script typo
2020-12-30 11:24:18 -08:00
Radon Rosborough
7f3f95d833
Make CI run faster by fixing bugs
2020-12-30 11:15:54 -08:00
Radon Rosborough
1725811aed
Fix warning from sudo
2020-12-27 13:21:58 -08:00
Radon Rosborough
37755b17a9
Run tests in CI
2020-12-27 13:14:45 -08:00
Radon Rosborough
accc4da201
All tests are passing for Python
2020-12-27 13:12:29 -08:00
Radon Rosborough
2dd3e31f1a
I hate writing Webpack configs. I hate it so much.
2020-12-27 12:42:06 -08:00
Radon Rosborough
8b8266c752
Forgot to build the compilation image
2020-12-26 21:20:29 -08:00
Radon Rosborough
b7162b924c
Be less tentative
2020-12-26 20:45:52 -08:00
Radon Rosborough
d9014b2342
More fixes for CI
2020-12-26 20:36:24 -08:00
Radon Rosborough
2c12fdd04a
Various CI fixes, auto reload language configs
2020-12-26 20:26:03 -08:00
Radon Rosborough
0ecc49b613
Misc fixes
2020-12-26 20:07:14 -08:00
Radon Rosborough
337e385497
It's deprecated, but apparently still required
2020-12-26 20:03:07 -08:00
Radon Rosborough
ef3696e86e
Work around OpenSSH being dumb
2020-12-26 20:00:54 -08:00
Radon Rosborough
63a23a6c1b
Fix typo
2020-12-26 19:51:11 -08:00
Radon Rosborough
77387027f2
Set up initial CI configuration
2020-12-26 19:49:01 -08:00
Radon Rosborough
57e28ea1e2
Remove erroneous check from validate.bash
2020-12-26 11:31:25 -08:00
Radon Rosborough
2b13f8d8bf
Successfully deploy to production
2020-12-26 11:28:51 -08:00
Radon Rosborough
f521eda40e
Fixups for Packer AMI build
2020-12-25 21:28:08 -08:00
Radon Rosborough
2e6aafbcb3
Successfully run webserver from Docker image
2020-12-25 19:34:15 -08:00
Radon Rosborough
938e41b1c6
Python can be run interactively
2020-12-25 12:19:09 -08:00
Radon Rosborough
14f7bec490
Get main application page rendering
2020-12-25 12:06:25 -08:00
Radon Rosborough
d54d0fb5bb
Import webserver and get it running
2020-12-24 21:49:26 -08:00
Radon Rosborough
967cf770c2
Various aesthetic improvements
2020-12-24 13:45:26 -08:00
Radon Rosborough
a4c58c295f
Successfully build composite image
2020-12-24 13:40:33 -08:00
Radon Rosborough
bc010b0ae5
Rearrange again, enable Docker-in-Docker-in-Docker
2020-12-24 09:35:05 -08:00
Radon Rosborough
d016ec35b2
Deduplicate Makefile, push Docker images
2020-12-23 21:38:17 -08:00
Radon Rosborough
f544ae6c16
Successfully deploy working artifacts to S3
2020-12-23 21:15:40 -08:00
Radon Rosborough
78d1a28b53
Set up admin shell with AWS CLI installed
2020-12-23 19:00:43 -08:00
Radon Rosborough
f55a8f7e7a
Set Riju-Script-Hash Debian header
2020-12-23 18:32:46 -08:00
Radon Rosborough
04c38e946c
Create configuration packages also
2020-12-23 18:12:34 -08:00
Radon Rosborough
93507ce964
Runtime image and further Makefile updates
2020-12-23 18:00:52 -08:00
Radon Rosborough
eeadee7349
Generate Python .deb from config
2020-12-22 21:16:35 -08:00
Radon Rosborough
da605793c6
Fill out Makefile
2020-12-22 20:19:22 -08:00
Radon Rosborough
e8a56ec33c
More Terraform updates
2020-12-22 19:41:08 -08:00
Radon Rosborough
452ff5f409
Create some AWS resources
2020-12-22 15:56:21 -08:00
Radon Rosborough
a2b34fa9db
[ #23 ] Start adding language metadata
2020-12-22 14:55:25 -08:00
Radon Rosborough
825aa534c2
Leave behind build artifacts for debugging
2020-12-17 21:43:55 -08:00
Radon Rosborough
9a828c8a5d
Successfully build .deb
2020-12-17 21:31:17 -08:00
Radon Rosborough
3670c78cb1
Add initial builder
2020-12-17 20:58:41 -08:00
Radon Rosborough
2759e4df69
Some initial progress
2020-12-17 19:04:02 -08:00
Radon Rosborough
ceb88d65ad
Initial commit of Debian refactor
2020-12-17 17:07:41 -08:00
Radon Rosborough
0e80fba7a6
[ #44 ] Upgrade Mathics, remove deadsnakes dependency
...
The deadsnakes PPA has apparently not been updated for compatibility
with Ubuntu Groovy, so the build was failing. I think we only needed
deadsnakes (which provides older Python versions) for Mathics,
which (until the recent new release) had a bug that prevented using it
with Python 3.8. By upgrading Mathics, we remove the need for the old
Python version, which means we don't have to figure out how to work
around the deadsnakes compatibility problem.
2020-12-16 21:43:44 -08:00