coollabsio / coolify

An open-source & self-hostable Heroku / Netlify / Vercel alternative.
https://coolify.io
Apache License 2.0
32.12k stars 1.67k forks source link

[SERVICE]: GITLAB Self Hosted #2635

Closed compgeniuses closed 1 month ago

compgeniuses commented 3 months ago

Description

I would Like a Full implementation of GITLAB as a Full Featured Service Within Coolify

Should Also include corresponding runners as well.

Minimal Reproduction (if possible, example repository)

https://docs.gitlab.com/ee/install/docker.html

Exception or Error

No response

Version

4

algora-pbc[bot] commented 3 months ago

💎 $30 bounty • Martin Bhuong

Steps to solve:

  1. Start working: Comment /attempt #2635 with your implementation plan
  2. Submit work: Create a pull request including /claim #2635 in the PR body to claim the bounty
  3. Receive payment: 100% of the bounty is received 2-5 days post-reward. Make sure you are eligible for payouts

Thank you for contributing to coollabsio/coolify!

Add a bounty • Share on socials

Attempt Started (GMT+0) Solution
🟢 @GunniBusch Jun 23, 2024, 1:50:29 AM #2638
GunniBusch commented 3 months ago

/attempt #2635

I put a rough compose file together. needs a bit of refining but I will open a pr with more details:

services:
  gitlab:
    image: 'gitlab/gitlab-ce:latest'
    container_name: gitlab
    restart: always
    hostname: '${SERVICE_URL_GITLAB}'
    environment:
      - SERVICE_FQDN_GITLAB_80
      - EXTERNAL_URL=$SERVICE_FQDN_GITLAB
      - GITLAB_HOST=$SERVICE_FQDN_GITLAB
      - GITLAB_OMNIBUS_CONFIG="external_url=${SERVICE_FQDN_GITLAB}; gitlab_rails['gitlab_shell_ssh_port'] = 2222"
    ports:
      - '2222:22'
    volumes:
      - 'gitlab-config:/etc/gitlab'
      - 'gitlab-logs:/var/log/gitlab'
      - 'gitlab-data:/var/opt/gitlab'
    shm_size: 256m
compgeniuses commented 3 months ago

Wonderful News.

andrasbacsai commented 2 months ago

@compgeniuses when this issue is closed by #2941, please send the bounty.