Gitlab CSS giriş sayfası ve CSS dosyalarının düzgün görüntülenememesi sorunu ve çözümü

Merhaba arkadaşlar,

Karşılaştığım sorunu ve çözümünü burada paylaşmak istedim ki sorunu yaşayan arkadaşlar var ise çözüme ulaşsın diye. Öncelikle DockerHub üzerinden gitlab-ce imajını indirip çalıştırdığımızda ve login sayfasına yönlendiğimizde bazı css ve ico dosyaları yüklenmemekte ve sık sık giriş sırasında yönlendirmekte sıkıntı yaşanmaktadır. Bu sorunun kaynağına inecek olursak, nginx in tanımlı olduğu kullanıcının css dosyalarını ve cache’i oluşturma yetkisi malesef ki bulunmuyor. Ya chmod ile dosya yetkileri düzenlenecek yada nginx’in default user’ı değiştirilecek. Biz user’ı değiştirmeyi tercih edelim şimdilik.

Ben gitlab’i docker üzerinden kullandığım için öncelikle gitlab container’imizin shell’ine ulaşalım:

hemen ardından

komutu ile nginx configuration dosyamızı açalım ve içerisindeki

kısmını aşağıdaki gibi değiştirelim:

Hemen ardından

komutu ile container’dan ayrılıp:

 

Çözüm 2: 

Eğer nginx’in kullanıcısı olarak root’u tanımlamak istemiyorsanız ona da bir çözümümüz var 🙂 Hemen ona geçelim

 

komutlarını çalıştıralım ve işlem bu kadar 🙂

 

Bu arada sorunları gidermek adına troubleshooting dökümanını okumanızı tavsiye ederim :

https://github.com/gitlabhq/gitlab-public-wiki/wiki/Trouble-Shooting-Guide

Bu yazı Docker, Yazılarım kategorisine gönderilmiş ve , , ile etiketlenmiş. Kalıcı bağlantıyı yer imlerinize ekleyin.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir