mirror of
https://gitlab.archlinux.org/archlinux/aurweb.git
synced 2025-02-03 10:43:03 +01:00
.. | ||
config | ||
health | ||
scripts | ||
ca-entrypoint.sh | ||
cgit-entrypoint.sh | ||
cron-entrypoint.sh | ||
fastapi-entrypoint.sh | ||
git-entrypoint.sh | ||
hypercorn.env | ||
localhost.ext | ||
logging.conf | ||
mariadb-entrypoint.sh | ||
mariadb-init-entrypoint.sh | ||
nginx-entrypoint.sh | ||
php-entrypoint.sh | ||
README.md | ||
redis-entrypoint.sh | ||
sharness-entrypoint.sh | ||
smartgit-entrypoint.sh | ||
test-mysql-entrypoint.sh | ||
tests-entrypoint.sh |
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