• Kamil Trzcinski's avatar
    Add GitLab Pages · 120f9aba
    Kamil Trzcinski authored
    - The pages are created when build artifacts for `pages` job are uploaded
    - Pages serve the content under: http://group.pages.domain.com/project
    - Pages can be used to serve the group page, special project named as host: group.pages.domain.com
    - User can provide own 403 and 404 error pages by creating 403.html and 404.html in group page project
    - Pages can be explicitly removed from the project by clicking Remove Pages in Project Settings
    - The size of pages is limited by Application Setting: max pages size, which limits the maximum size of unpacked archive (default: 100MB)
    - The public/ is extracted from artifacts and content is served as static pages
    - Pages asynchronous worker use `dd` to limit the unpacked tar size
    - Pages needs to be explicitly enabled and domain needs to be specified in gitlab.yml
    - Pages are part of backups
    - Pages notify the deployment status using Commit Status API
    - Pages use a new sidekiq queue: pages
    - Pages use a separate nginx config which needs to be explicitly added
    120f9aba
Name
Last commit
Last update
.github Loading commit data...
.gitlab Loading commit data...
app Loading commit data...
bin Loading commit data...
builds Loading commit data...
changelogs Loading commit data...
config Loading commit data...
db Loading commit data...
doc Loading commit data...
docker Loading commit data...
features Loading commit data...
fixtures/emojis Loading commit data...
generator_templates Loading commit data...
lib Loading commit data...
log Loading commit data...
public Loading commit data...
rubocop Loading commit data...
scripts Loading commit data...
shared Loading commit data...
spec Loading commit data...
tmp Loading commit data...
vendor Loading commit data...
.csscomb.json Loading commit data...
.eslintignore Loading commit data...
.eslintrc Loading commit data...
.flayignore Loading commit data...
.foreman Loading commit data...
.gitattributes Loading commit data...
.gitignore Loading commit data...
.gitlab-ci.yml Loading commit data...
.haml-lint.yml Loading commit data...
.mailmap Loading commit data...
.pkgr.yml Loading commit data...
.rspec Loading commit data...
.rubocop.yml Loading commit data...
.rubocop_todo.yml Loading commit data...
.ruby-version Loading commit data...
.scss-lint.yml Loading commit data...
CHANGELOG.md Loading commit data...
CONTRIBUTING.md Loading commit data...
GITLAB_SHELL_VERSION Loading commit data...
GITLAB_WORKHORSE_VERSION Loading commit data...
Gemfile Loading commit data...
Gemfile.lock Loading commit data...
LICENSE Loading commit data...
MAINTENANCE.md Loading commit data...
PROCESS.md Loading commit data...
Procfile Loading commit data...
README.md Loading commit data...
Rakefile Loading commit data...
VERSION Loading commit data...
config.ru Loading commit data...
doc_styleguide.md Loading commit data...
docker-compose.yml Loading commit data...
package.json Loading commit data...