aurweb/docker
2022-02-21 14:18:26 -08:00
..
config fix: docker cron config timing and doc 2022-01-18 09:05:47 -08:00
health change(docker): use step-ca for CA + cert generation 2021-11-27 16:43:29 -08:00
scripts Revert "docker: simplify keyring update" 2022-01-24 14:54:11 -08:00
ca-entrypoint.sh change(docker): use step-ca for CA + cert generation 2021-11-27 16:43:29 -08:00
cgit-entrypoint.sh change(docker): use ./data instead of ./cache 2021-11-20 20:05:32 -08:00
cron-entrypoint.sh change(fastapi): setup live database in mariadb-init-entrypoint.sh 2021-11-27 23:29:49 -08:00
fastapi-entrypoint.sh change(fastapi): setup live database in mariadb-init-entrypoint.sh 2021-11-27 23:29:49 -08:00
git-entrypoint.sh change(fastapi): setup live database in mariadb-init-entrypoint.sh 2021-11-27 23:29:49 -08:00
hypercorn.env Docker: add .env configurable FASTAPI_BACKEND 2021-06-24 21:31:49 -07:00
localhost.ext fix(Docker): use cert chain for nginx 2021-09-13 14:19:48 -07:00
logging.conf Docker: add [c]git, nginx, fastapi, php-fpm, ca 2021-06-24 19:02:35 -07:00
mariadb-entrypoint.sh fix(docker): modify db configuration for new tests 2021-11-17 01:36:16 -08:00
mariadb-init-entrypoint.sh change(fastapi): setup live database in mariadb-init-entrypoint.sh 2021-11-27 23:29:49 -08:00
nginx-entrypoint.sh change(docker): use step-ca for CA + cert generation 2021-11-27 16:43:29 -08:00
php-entrypoint.sh change(fastapi): setup live database in mariadb-init-entrypoint.sh 2021-11-27 23:29:49 -08:00
README.md docs(docker): basic usage instructions 2022-02-21 14:18:26 -08:00
redis-entrypoint.sh docker-compose: add redis service 2021-08-17 19:58:26 -07:00
sharness-entrypoint.sh feat: support LOG_CONFIG environment variable 2022-01-18 07:27:36 -08:00
smartgit-entrypoint.sh Docker: Fix git sshd 2021-06-27 05:16:12 -07:00
test-mysql-entrypoint.sh feat: support LOG_CONFIG environment variable 2022-01-18 07:27:36 -08:00
tests-entrypoint.sh fix(docker): modify db configuration for new tests 2021-11-17 01:36:16 -08:00

Aurweb and Docker

The INSTALL document details a manual Aurweb setup, but Docker images are also provided here to avoid the complications of database configuration (and so forth).

Setup

Naturally, both docker and docker-compose must be installed, and your Docker service must be started:

systemctl start docker.service

The main image - aurweb - must be built manually:

docker compose build aurweb-image

Starting and Stopping the Services

With the above steps complete, you can bring up an initial cluster:

docker compose up

Subsequent runs will be done with start instead of up. The cluster can be stopped with docker compose stop.

Testing

With a running cluster, execute the following in a new terminal:

docker compose run test