... | ... | @@ -4,25 +4,25 @@ |
|
|
|
|
|
AURWeb's Docker infrastructure is composed of a [Dockerfile](https://gitlab.archlinux.org/archlinux/aurweb/-/tree/pu/Dockerfile) and [docker-compose.yml Services](https://gitlab.archlinux.org/archlinux/aurweb/-/tree/pu/docker-compose.yml).
|
|
|
|
|
|
| Service | Port | Purpose |
|
|
|
|---------------|-------|--------------------------------|
|
|
|
| ca | | Self-signed CA generation |
|
|
|
| memcached | | Live memcached service |
|
|
|
| redis | 16379 | Live Redis service |
|
|
|
| mariadb | 13306 | Live MariaDB service |
|
|
|
| mariadb_init | | MariaDB initialization |
|
|
|
| git | 2222 | AUR Git repository |
|
|
|
| smartgit | | HTTP Git frontend |
|
|
|
| cgit-php | | CGit backend (PHP) |
|
|
|
| cgit-fastapi | | CGit backend (FastAPI) |
|
|
|
| php-fpm | 19000 | Live php-fpm service |
|
|
|
| fastapi | 18000 | Live $FASTAPI_BACKEND service |
|
|
|
| nginx | 8443 | Live nginx frontend to php-fpm |
|
|
|
| nginx | 8444 | Live nginx frontend to fastapi |
|
|
|
| sharness | | Run sharness test suites |
|
|
|
| pytest-mysql | | Run pytest suites with mariadb |
|
|
|
| pytest-sqlite | | Run pytest suites with sqlite |
|
|
|
| test | | Run all tests and linters |
|
|
|
| Service | Port | Profile | Purpose |
|
|
|
|---------------|-------|---------|--------------------------------|
|
|
|
| ca | | | Self-signed CA generation |
|
|
|
| memcached | | | Live memcached service |
|
|
|
| redis | 16379 | | Live Redis service |
|
|
|
| mariadb | 13306 | | Live MariaDB service |
|
|
|
| mariadb_init | | | MariaDB initialization |
|
|
|
| git | 2222 | | AUR Git repository |
|
|
|
| smartgit | | | HTTP Git frontend |
|
|
|
| cgit-php | | | CGit backend (PHP) |
|
|
|
| cgit-fastapi | | | CGit backend (FastAPI) |
|
|
|
| php-fpm | 19000 | | Live php-fpm service |
|
|
|
| fastapi | 18000 | | Live $FASTAPI_BACKEND service |
|
|
|
| nginx | 8443 | | Live nginx frontend to php-fpm |
|
|
|
| nginx | 8444 | | Live nginx frontend to fastapi |
|
|
|
| sharness | | dev | Run sharness test suites |
|
|
|
| pytest-mysql | | dev | Run pytest suites with mariadb |
|
|
|
| pytest-sqlite | | dev | Run pytest suites with sqlite |
|
|
|
| test | | dev | Run all tests and linters |
|
|
|
|
|
|
## Getting Started
|
|
|
|
... | ... | |