<commit_before># Table of Contents

- [Introduction](#introduction)
  - [Version](#version)
  - [Changelog](Changelog.md)
- [Contributing](#contributing)
- [Issues](#issues)
- [Installation](#installation)
- [Quick Start](#quick-start)
- [Configuration](#configuration)
  - [Data Store](#data-store)
  - [Database](#database)
    - [MySQL](#mysql)
      - [Internal MySQL Server](#internal-mysql-server)
      - [External MySQL Server](#external-mysql-server)
      - [Linking to MySQL Container](#linking-to-mysql-container)
    - [PostgreSQL (Recommended)](#postgresql)
      - [External PostgreSQL Server](#external-postgresql-server)
      - [Linking to PostgreSQL Container](#linking-to-postgresql-container)
  - [Redis](#redis)
    - [Internal Redis Server](#internal-redis-server)
    - [External Redis Server](#external-redis-server)
    - [Linking to Redis Container](#linking-to-redis-container)
  - [Mail](#mail)
  - [SSL](#ssl)
    - [Generation of Self Signed Certificates](#generation-of-self-signed-certificates)
    - [Strengthening the server security](#strengthening-the-server-security)
    - [Installation of the Certificates](#installation-of-the-certificates)
    - [Enabling HTTPS support](#enabling-https-support)
    - [Configuring HSTS](#configuring-hsts)
    - [Using HTTPS with a load balancer](#using-https-with-a-load-balancer)
    - [Establishing trust with your server](#establishing-trust-with-your-server)
    - [Installing Trusted SSL Server Certificates](#installing-trusted-ssl-server-certificates)
  - [Deploy to a subdirectory (relative url root)](#deploy-to-a-subdirectory-relative-url-root)
  - [Putting it all together](#putting-it-all-together)
  - [Available Configuration Parameters](#available-configuration-parameters)
- [Maintenance](#maintenance)
  - [Creating Backups](#creating-backups)
  - [Restoring Backups](#restoring-backups)
  - [Automated Backups](#automated-backups)
    + [Amazon Web Services (AWS) Remote Backups](#amazon-web-services-aws-remote-backups)
  - [Shell Access](#shell-access)
- [Upgrading](#upgrading)
- [Announcements](https://github.com/sameersbn/docker-gitlab-ci/issues/1)
- [References](#references)

# Introduction

Dockerfile to build a [GitLab CI](https://about.gitlab.com/gitlab-ci/) container image.

## Version

Current Version: **7.12.2**

*The gitlab-ci version should match the gitlab version to avoid any compatibility issues*

# Contributing

If you find this image useful here's how you can help:

- Send a Pull Request with your awesome new features and bug fixes
- Help new users with [Issues](https://github.com/sameersbn/docker-gitlab-ci/issues) they may encounter
- Support the development of this image with a [donation](http://www.damagehead.com/donate/)

# Issues
<commit_msg>readme: moved `Announcements` link before `Installation` section<commit_after># Table of Contents

- [Introduction](#introduction)
  - [Version](#version)
  - [Changelog](Changelog.md)
- [Contributing](#contributing)
- [Issues](#issues)
- [Announcements](https://github.com/sameersbn/docker-gitlab-ci/issues/1)
- [Installation](#installation)
- [Quick Start](#quick-start)
- [Configuration](#configuration)
  - [Data Store](#data-store)
  - [Database](#database)
    - [MySQL](#mysql)
      - [Internal MySQL Server](#internal-mysql-server)
      - [External MySQL Server](#external-mysql-server)
      - [Linking to MySQL Container](#linking-to-mysql-container)
    - [PostgreSQL (Recommended)](#postgresql)
      - [External PostgreSQL Server](#external-postgresql-server)
      - [Linking to PostgreSQL Container](#linking-to-postgresql-container)
  - [Redis](#redis)
    - [Internal Redis Server](#internal-redis-server)
    - [External Redis Server](#external-redis-server)
    - [Linking to Redis Container](#linking-to-redis-container)
  - [Mail](#mail)
  - [SSL](#ssl)
    - [Generation of Self Signed Certificates](#generation-of-self-signed-certificates)
    - [Strengthening the server security](#strengthening-the-server-security)
    - [Installation of the Certificates](#installation-of-the-certificates)
    - [Enabling HTTPS support](#enabling-https-support)
    - [Configuring HSTS](#configuring-hsts)
    - [Using HTTPS with a load balancer](#using-https-with-a-load-balancer)
    - [Establishing trust with your server](#establishing-trust-with-your-server)
    - [Installing Trusted SSL Server Certificates](#installing-trusted-ssl-server-certificates)
  - [Deploy to a subdirectory (relative url root)](#deploy-to-a-subdirectory-relative-url-root)
  - [Putting it all together](#putting-it-all-together)
  - [Available Configuration Parameters](#available-configuration-parameters)
- [Maintenance](#maintenance)
  - [Creating Backups](#creating-backups)
  - [Restoring Backups](#restoring-backups)
  - [Automated Backups](#automated-backups)
    + [Amazon Web Services (AWS) Remote Backups](#amazon-web-services-aws-remote-backups)
  - [Shell Access](#shell-access)
- [Upgrading](#upgrading)
- [References](#references)

# Introduction

Dockerfile to build a [GitLab CI](https://about.gitlab.com/gitlab-ci/) container image.

## Version

Current Version: **7.12.2**

*The gitlab-ci version should match the gitlab version to avoid any compatibility issues*

# Contributing

If you find this image useful here's how you can help:

- Send a Pull Request with your awesome new features and bug fixes
- Help new users with [Issues](https://github.com/sameersbn/docker-gitlab-ci/issues) they may encounter
- Support the development of this image with a [donation](http://www.damagehead.com/donate/)

# Issues

{'fraction_non_alphanumeric': 0.1441328808715842, 'fraction_numerical': 0.001786033220217896, 'mean_word_length': 4.517241379310345, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 6, 'lorem ipsum': 0, 'www.': 2, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1230394', 'n_tokens_mistral': 1838, 'n_tokens_neox': 1693, 'n_words': 372}