Skip to content

apache/attic-docker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 [-b BRANCH --single-branch] 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

Check the location of the source on the following Infra page: https://infra-reports.apache.org/#sitesource

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 (not a file!): mkdir /path/to/website/_ATTIC

Alternatively, define the variable VAR_ATTIC=yes

If the banner does not display correctly (e.g. it may be partially hidden under the menu bar), you can try to see if any of the existing filter overrides work. Just use the relevant sitename in the docker command below instead of the target sitename. You can quickly check all the existing overrides using this method.

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 [VAR_ATTIC=yes] 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#L9-L17 Then rebuild the image (should be very quick) and restart.

About

Apache attic

Resources

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published