# attic-docker **Repository Path**: mirrors_apache/attic-docker ## Basic Information - **Project Name**: attic-docker - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-02-16 - **Last Updated**: 2025-02-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README Docker build for testing Attic banner and CSP. Build: `docker compose build` Checkout the website to be tested in a spare directory, e.g. - `git clone https://github.com/apache/xyz-site /path/to/repo` or - `svn co https://svn-master.apache.org/repos/asf/xyz/site/trunk/ /path/to/repo` Some sites are served from a subdir of the repository, e.g. /path/to/repo/content This is shown as /path/to/website in the following descriptions To enable/disable the Attic banner, create/delete the directory: /path/to/website/_ATTIC To process download cgi pages, you will need access to the closer_cgi/files directory in the private infrastructure-p6 repository. If not available, such pages will fail to load, but the site should otherwise work OK. Start: `[VAR_DYN=/path/to/closer_cgi/files] VAR_HTML=/path/to/website VAR_NAME=sitename docker compose up` browse to localhost:8000 Start shell (container must be running): `docker compose exec attic_lua_csp /bin/bash` Restart httpd server `docker compose exec attic_lua_csp apachectl restart` Stop httpd server (and the container): `docker compose exec attic_lua_csp apachectl stop` To make changes to the CSP, edit the file [config/000-default.conf#L30](https://github.com/apache/attic-docker/blob/main/config/000-default.conf#L30) Then rebuild the image (should be very quick) and restart.