<commit_before># Building an IBM HTTP Server v8.5.5 ILAN image from binaries

An IBM HTTP Server ILAN image can be built by obtaining the following binaries:
* IBM Installation Manager binaries from [developerWorks](http://www.ibm.com/developerworks/downloads/ws/wasdevelopers/)

  IBM Installation Manager binaries:
  * agent.installer.linux.gtk.x86_64_1.6.2000.20130301_2248.zip

* IBM HTTP Server, IBM WebServer Plugins and IBM WebSphere Customization Tools binaries from [developerWorks](http://www.ibm.com/developerworks/downloads/ws/wasdevelopers/) / [Fix Central](http://www-933.ibm.com/support/fixcentral/)

  IBM HTTP Server 8.5.5 binaries:
  * was.repo.8550.ihs.ilan_part1.zip
  * was.repo.8550.ihs.ilan_part2.zip

  IBM WebServer Plugins 8.5.5 binaries:
  * was.repo.8550.plg.ilan_part1.zip
  * was.repo.8550.plg.ilan_part2.zip

  IBM WebSphere Customization Tools 8.5.5 binaries:
  * was.repo.8550.wct.ilan_part1.zip
  * was.repo.8550.wct.ilan_part2.zip
 
  Fixpack 8.5.5.9 binaries:
  * 8.5.5-WS-WASSupplements-FP0000009-part1.zip
  * 8.5.5-WS-WASSupplements-FP0000009-part2.zip
  * 8.5.5-WS-WCT-FP0000009-part1.zip
  * 8.5.5-WS-WCT-FP0000009-part2.zip
  
IBM HTTP Server ILAN install image is created in two steps using the following two Dockerfiles to reduce the final image size:

1. [Dockerfile.prereq](Dockerfile.prereq)
2. [Dockerfile.install](Dockerfile.install)

Dockerfile.prereq perform the following actions:

1. Installs IBM Installation Manager
2. Installs IBM HTTP Server
3. Updates IBM HTTP Server with the Fixpack
4. Installs WebServer Plugins
5. Updates WebServer Plugins with the Fixpack
6. Installs WebSphere Customization Tools
7. Updates WebSphere Customization Tools with the Fixpack
8. When the container is started a tar file of the IBM HTTP Server, WebServer Plugins and WCT installation is created

Dockerfile.prereq take the value for the following variable during build time:

* URL(required) - URL from where the binaries are downloaded

Dockerfile.install perform the following actions:     

1. Extracts the tar file created by Dockerfile.prereq
2. Copies the startup script to the image
3. When the container is started the IHS server is started

## Building the IBM HTTP Server ILAN image

Complete the following steps to build the image<commit_msg>Updated readme to fix broken links<commit_after># Building an IBM HTTP Server v8.5.5 ILAN image from binaries

An IBM HTTP Server ILAN image can be built by obtaining the following binaries:
* IBM Installation Manager binaries from [developerWorks](http://www.ibm.com/developerworks/downloads/ws/wasdevelopers/)

  IBM Installation Manager binaries:
  * agent.installer.linux.gtk.x86_64_1.6.2000.20130301_2248.zip

* IBM HTTP Server, IBM WebServer Plugins and IBM WebSphere Customization Tools binaries from [developerWorks](http://www.ibm.com/developerworks/downloads/ws/wasdevelopers/) / [Fix Central](http://www-933.ibm.com/support/fixcentral/)

  IBM HTTP Server 8.5.5 binaries:
  * was.repo.8550.ihs.ilan_part1.zip
  * was.repo.8550.ihs.ilan_part2.zip

  IBM WebServer Plugins 8.5.5 binaries:
  * was.repo.8550.plg.ilan_part1.zip
  * was.repo.8550.plg.ilan_part2.zip

  IBM WebSphere Customization Tools 8.5.5 binaries:
  * was.repo.8550.wct.ilan_part1.zip
  * was.repo.8550.wct.ilan_part2.zip
 
  Fixpack 8.5.5.9 binaries:
  * 8.5.5-WS-WASSupplements-FP0000009-part1.zip
  * 8.5.5-WS-WASSupplements-FP0000009-part2.zip
  * 8.5.5-WS-WCT-FP0000009-part1.zip
  * 8.5.5-WS-WCT-FP0000009-part2.zip
  
IBM HTTP Server ILAN install image is created in two steps using the following two Dockerfiles to reduce the final image size:

1. [Dockerfile.prereq](https://github.com/WASdev/ci.docker.ibm-http-server/blob/master/ilan/Dockerfile.prereq)
2. [Dockerfile.install](https://github.com/WASdev/ci.docker.ibm-http-server/blob/master/ilan/Dockerfile.install)

Dockerfile.prereq perform the following actions:

1. Installs IBM Installation Manager
2. Installs IBM HTTP Server
3. Updates IBM HTTP Server with the Fixpack
4. Installs WebServer Plugins
5. Updates WebServer Plugins with the Fixpack
6. Installs WebSphere Customization Tools
7. Updates WebSphere Customization Tools with the Fixpack
8. When the container is started a tar file of the IBM HTTP Server, WebServer Plugins and WCT installation is created

Dockerfile.prereq take the value for the following variable during build time:

* URL(required) - URL from where the binaries are downloaded

Dockerfile.install perform the following actions:     

1. Extracts the tar file created by Dockerfile.prereq
2. Copies the startup script to the image
3. When the container is started the IHS server is started

## Building the IBM HTTP Server ILAN image

Complete the following steps to build the image
{'fraction_non_alphanumeric': 0.08296483470204254, 'fraction_numerical': 0.05390608549168246, 'mean_word_length': 4.208333333333333, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 2, 'lorem ipsum': 0, 'www.': 6, 'xml': 0}, 'pii_count': 2, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 6, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5953708', 'n_tokens_mistral': 1725, 'n_tokens_neox': 1544, 'n_words': 486}