Commit graph

49 commits

Author SHA1 Message Date
Tom Wiesing
0bda3d7b1f
compose/web: Keep track of acme state 2021-02-08 11:13:24 +01:00
Tom Wiesing
e67974e985
Move to 'ghcr.io' images
This commit moves away from packages.github.com images and to ghcr.io.
2021-01-29 00:09:31 +01:00
Tom Wiesing
d3b6450854
Add support for an overrides file 2021-01-18 13:29:09 +01:00
Tom Wiesing
19da0361f7
blind_update: Update WissKI dependencies 2020-11-16 15:53:53 +01:00
Tom Wiesing
d2283d6379
provision_container: Conditionally apply EasyRDF patch
This commit only applies the EasyRDF when the appropriate file exists.
2020-11-13 12:17:41 +01:00
Tom Wiesing
ab05656bfe
set_trusted_host: Fix hostname 2020-11-12 19:01:56 +01:00
Tom Wiesing
e856afdc93
Rename composer hostnames
Previously, all containers had hostnames corresponding to their domains.
This made it impossible to use curl and friends from within the
containers. This commit renames the hostnames of the containers to
append a '.wisski' suffix.
2020-11-12 18:59:09 +01:00
Tom Wiesing
b461893834
barrel/Dockerfile: Add 'gd' freetype support 2020-10-27 10:49:09 +01:00
Tom Wiesing
148a8b110c
Add blind-update.sh 2020-10-19 14:36:16 +02:00
Tom Wiesing
29bb2d6003
Add email and autoupdate field to database 2020-10-14 18:59:41 +02:00
Tom Wiesing
360a0771d9
Add 'cron-all' utility script 2020-10-12 08:32:59 +02:00
Tom Wiesing
77a9842db7
Copy over hidden files in install_resource_dir
Previously, when using the 'install_resource_dir' function hidden files
were not copied over. This resulted in problems when rebuilding specific
docker images.

This commit fixes the issue.
2020-10-11 12:20:55 +02:00
Tom Wiesing
a76a4d3a0d
Add GraphDB Authorization flags 2020-10-08 17:19:39 +02:00
Tom Wiesing
8dfdbec90a
Use printf instead of echo 2020-10-08 16:42:32 +02:00
Tom Wiesing
b55fcf1f55
Don't wrap base64 output 2020-10-08 16:05:46 +02:00
Tom Wiesing
bee671ff29
Add install_colorbox utility 2020-10-08 15:51:41 +02:00
Tom Wiesing
394e87806c
Add patch_easyrdf.sh 2020-10-08 15:07:24 +02:00
Tom Wiesing
70cdf7c602
Add utility scripts
This commit adds a new utility script and makes sure that it is mounted
inside the containers.
2020-10-08 14:59:22 +02:00
Tom Wiesing
d1949464e2
Add info.sh script 2020-10-07 13:26:30 +02:00
Tom Wiesing
3acc92b85c
Add set_trusted_host utility script 2020-10-07 13:18:04 +02:00
Tom Wiesing
19b584408d
Increase php limits 2020-10-07 12:37:55 +02:00
Tom Wiesing
07b8061c7a
Add a means of reserving an instance 2020-10-01 11:49:17 +02:00
Tom Wiesing
b6c75a848c
Add rebuild-all.sh script
This commit adds a script called 'rebuild-all.sh' that automatically
rebuilds all instances.
2020-08-27 09:56:02 +02:00
Tom Wiesing
7cbfaf99d5
barrel: Increase max upload size to 250 MB
This commit increases the maximal php upload size to 250 MB (from the
default of 2).
2020-08-14 11:08:06 +02:00
Tom Wiesing
a2612e5ee6
provision_container: Fixes for new WissKI version 2020-08-06 11:00:59 +02:00
Tom Wiesing
04025b89de
Increase composer memory to 4g 2020-08-06 09:57:13 +02:00
Tom Wiesing
0f9cbd06b0
user shell: Setup path 2020-08-06 09:57:13 +02:00
Tom Wiesing
a7c4ded7e9
Initial version of the magic ssh server 2020-07-29 14:44:31 +02:00
Tom Wiesing
f44693f1f2
Override mod_rewrite rules for barrel
This commit updates the apache configuration for the barrel to enforce
all global mod_rewrite rules before the .htaccess' mod_rewrite rules are
enabled.
2020-07-22 13:05:20 +02:00
Tom Wiesing
859fdbd0fb
Add 'RewriteEngine On' to apache config 2020-07-22 12:12:11 +02:00
Tom Wiesing
47795496b5
Store slug with each barrel 2020-07-14 16:42:17 +02:00
Tom Wiesing
8c5e7cf01a
Fix missing rename 2020-07-14 16:25:48 +02:00
Tom Wiesing
2b8d3e817d
Rename runtime -> barrel 2020-07-14 16:23:36 +02:00
Tom Wiesing
bc16eb5893
Update triplestore backup url to 127.0.0.1 2020-07-10 12:03:26 +02:00
Tom Wiesing
21bd4f22c3
Add a new backup script
This commit adds a backup script to backup all instances regularly.
Fixes #11.
2020-07-10 11:58:36 +02:00
Tom Wiesing
65a42f61e9
Make 'TARGET' configurable
This commit makes the TARGET of the self container redirect
configurable.
2020-07-10 10:27:42 +02:00
Tom Wiesing
2dfed350e0
Add 'vim' to runtime image 2020-07-07 17:20:34 +02:00
Tom Wiesing
c77817fba1
Add 'git' to runtime image 2020-07-07 17:19:35 +02:00
Tom Wiesing
ddcfeea0c6
Add 'imagemagick' to runtime image 2020-07-07 16:22:49 +02:00
Tom Wiesing
a25c12b0fa
Add 'rebuild.sh' to rebuild a docker image 2020-07-07 15:49:55 +02:00
Tom Wiesing
5905847b1c
Add 'ls.sh' script 2020-07-07 15:26:46 +02:00
Tom Wiesing
5c03e736f7
Add shebang to 'provision.sh' and 'shell.sh' 2020-07-07 15:20:46 +02:00
Tom Wiesing
85a717274c
Add shell.sh 2020-07-07 12:26:30 +02:00
Tom Wiesing
e63c393216
Add easyrdf.patch 2020-07-02 15:12:38 +02:00
Tom Wiesing
56a44f8db3
Add 'self' stack
This commit adds a new stack 'self' that for now just redirects to the
repository.
2020-07-02 11:26:32 +02:00
Tom Wiesing
b1495d8e43
Move DEFAULT_DOMAIN before CERTBOT_EMAIL 2020-06-30 14:49:45 +02:00
Tom Wiesing
613fb3fe6e
Rename 'COMPOSER_*' -> 'DEPLOY_*' and remove unuused variables 2020-06-29 10:23:05 +02:00
Tom Wiesing
d68c0f3e75
Make scripts executable 2020-06-28 12:29:44 +02:00
Tom Wiesing
76ef5d8e68
Switch to using Docker
This commit refactors all code in this project to make use of docker.
This has not yet been documented properly.
2020-06-26 12:54:47 +02:00