Skip to content

Instantly share code, notes, and snippets.

@gakaki
Created January 4, 2019 02:16
Show Gist options
  • Save gakaki/b64a6544b06a28bea2188f0e7a4598e2 to your computer and use it in GitHub Desktop.
Save gakaki/b64a6544b06a28bea2188f0e7a4598e2 to your computer and use it in GitHub Desktop.
gitlab with sourcegraph
version: '3'
services:
# gitlab:
# container_name: gitlab
# image: 'gitlab/gitlab-ee:latest'
# restart: always
# environment:
# GITLAB_OMNIBUS_CONFIG: |
# gitlab_rails['gitlab_shell_ssh_port'] = 12222
# ports:
# - '80:80'
# - '443:443'
# - '12222:22'
# volumes:
# - '/srv/gitlab/config:/etc/gitlab'
# - '/srv/gitlab/logs:/var/log/gitlab'
# - '/srv/gitlab/data:/var/opt/gitlab'
sourcegraph:
container_name: sourcegraph
image: sourcegraph/server:latest
restart: always
volumes:
- ./config:/etc/sourcegraph
- ./data:/var/opt/sourcegraph
- /var/run/docker.sock:/var/run/docker.sock
ports:
- 7080:7080
networks:
- lsp
go:
image: sourcegraph/codeintel-go
container_name: go
environment:
- "SRC_GIT_SERVERS='sourcegraph:3178'"
restart: always
networks:
- lsp
typescript:
image: sourcegraph/codeintel-typescript
container_name: typescript
restart: always
networks:
- lsp
python:
image: sourcegraph/codeintel-python
container_name: python
restart: always
networks:
- lsp
php:
image: sourcegraph/codeintel-php
container_name: php
restart: always
networks:
- lsp
java:
image: sourcegraph/codeintel-java
container_name: java
restart: always
networks:
- lsp
networks:
lsp:
external: false
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment