Moved commands to docker-compose and created base directories for each service
This commit is contained in:
parent
859d1e7920
commit
9f78abfd9d
12 changed files with 130 additions and 0 deletions
34
gitlab/docker-compose.yml
Normal file
34
gitlab/docker-compose.yml
Normal file
|
|
@ -0,0 +1,34 @@
|
|||
version: '3.6'
|
||||
services:
|
||||
web:
|
||||
image: 'gitlab/gitlab-ce:latest'
|
||||
hostname: ${GITLAB_ADDRESS}
|
||||
container_name: gitlab
|
||||
environment:
|
||||
TZ: 'America/Los_Angeles'
|
||||
GITLAB_OMNIBUS_CONFIG: |
|
||||
external_url ${GITLAB_ADDRESS}
|
||||
gitlab_rails['lfs_enabled'] = true
|
||||
gitlab_rails['gitlab_shell_ssh_port'] = 2222
|
||||
# gitlab_rails['gitlab_email_enabled'] = true
|
||||
# gitlab_rails['gitlab_email_from'] = 'help@adamhome.dev'
|
||||
# gitlab_rails['gitlab_email_display_name'] = 'GitLab Help'
|
||||
# gitlab_rails['gitlab_email_reply_to'] = 'help@adamhome.dev'
|
||||
# gitlab_rails['smtp_enable'] = true
|
||||
# gitlab_rails['smtp_address'] = 'smtp.gmail.com'
|
||||
# gitlab_rails['smtp_port'] = 587
|
||||
# gitlab_rails['smtp_user_name'] = ''
|
||||
# gitlab_rails['smtp_password'] = ''
|
||||
# gitlab_rails['smtp_domain'] = 'smtp.gmail.com'
|
||||
# gitlab_rails['smtp_authentication'] = 'login'
|
||||
# gitlab_rails['smtp_enable_starttls_auto'] = true
|
||||
ports:
|
||||
- ${GITLAB_EXTERN_HTTPS}':443'
|
||||
- ${GITLAB_EXTERN_HTTP}':80'
|
||||
- ${GITLAB_EXTERN_SSH}':22'
|
||||
volumes:
|
||||
- $GITLAB_HOME/config:/etc/gitlab
|
||||
- $GITLAB_HOME/logs:/var/log/gitlab
|
||||
- $GITLAB_HOME/data:/var/opt/gitlab
|
||||
shm_size: '256m'
|
||||
restart: always
|
||||
15
minecraft/docker-compose.yml
Normal file
15
minecraft/docker-compose.yml
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
version: '3.6'
|
||||
services:
|
||||
mineos:
|
||||
image: hexparrot/mineos:latest
|
||||
container_name: mineos
|
||||
ports:
|
||||
- ${MINEOS_EXTERN_HTTP}':8443'
|
||||
- '25565:25565'
|
||||
environment:
|
||||
- USER_NAME=${USER_NAME}
|
||||
- USER_PASSWORD=${USER_PASSWORD}
|
||||
- TZ=America/Los_Angeles
|
||||
volumes:
|
||||
- ${ZFS_DIR}/minecraft:/var/games/minecraft
|
||||
restart: unless-stopped
|
||||
20
netboot_xyz/docker-compose.yml
Normal file
20
netboot_xyz/docker-compose.yml
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
version: '2.1'
|
||||
services:
|
||||
netbootxyz:
|
||||
image: lscr.io/linuxserver/netbootxyz:latest
|
||||
container_name: netbootxyz
|
||||
environment:
|
||||
- PUID=1000
|
||||
- PGID=1000
|
||||
- TZ=America/Los_Angeles
|
||||
- MENU_VERSION=1.9.9
|
||||
- PORT_RANGE=30000:30010
|
||||
- SUBFOLDER=/
|
||||
volumes:
|
||||
- ${NETBOOTXYZ_HOME}/config:/config
|
||||
- ${NETBOOTXYZ_HOME}/assets:/assets
|
||||
ports:
|
||||
- 3000:3000
|
||||
- 69:69/udp
|
||||
- 8080:80
|
||||
restart: unless-stopped
|
||||
19
nextcloud/docker-compose.yml
Normal file
19
nextcloud/docker-compose.yml
Normal file
|
|
@ -0,0 +1,19 @@
|
|||
version: '3'
|
||||
services:
|
||||
nextcloud:
|
||||
sig-proxy: false
|
||||
image: nextcloud/all-in-one:latest
|
||||
container_name: nextcloud-aio-mastercontainer
|
||||
ports:
|
||||
- 8080:8080
|
||||
environment:
|
||||
- TZ=America/Los_Angeles
|
||||
- NEXTCLOUD_DATADIR=${ZFS_DIR}/nextcloud/data
|
||||
- NEXTCLOUD_MOUNT=${ZFS_DIR}/nextcloud
|
||||
- APACHE_PORT=${APACHE_PORT}
|
||||
- APACHE_IP_BINDING=${APACHE_COMM}
|
||||
- NEXTCLOUD_MEMORY_LIMIT=${AIO_MEM}M
|
||||
volumes:
|
||||
- nextcloud_aio_mastercontainer:/mnt/docker-aio-config
|
||||
- /var/run/docker.sock:/var/run/docker.sock:ro
|
||||
restart: unless-stopped
|
||||
27
plex/docker-compose.yml
Normal file
27
plex/docker-compose.yml
Normal file
|
|
@ -0,0 +1,27 @@
|
|||
version: "2.1"
|
||||
services:
|
||||
plex:
|
||||
image: plexinc/pms-docker:latest
|
||||
container_name: plex
|
||||
network_mode: host
|
||||
environment:
|
||||
- PUID=1000
|
||||
- PGID=1000
|
||||
- TZ=America/Los_Angeles
|
||||
- VERSION=docker
|
||||
- PLEX_CLAIM=claim-Gh-Gk8R11eNyq7kg4Jxx
|
||||
volumes:
|
||||
- ${PLEX_HOME}/config:/config
|
||||
- ${PLEX_HOME}/transcode:/transcode
|
||||
- ${PLEX_HOME}/data:/data
|
||||
ports:
|
||||
- 32400:32400
|
||||
- 3005:3005
|
||||
- 8324:8324
|
||||
- 32469:32469
|
||||
- 1900:1900
|
||||
- 32410:32410
|
||||
- 32412:32412
|
||||
- 32413:32413
|
||||
- 32414:32414
|
||||
restart: unless-stopped
|
||||
15
portainer/docker-compose.yml
Normal file
15
portainer/docker-compose.yml
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
version: '3.6'
|
||||
services:
|
||||
portainer:
|
||||
image: portainer/portainer-ce:latest
|
||||
container_name: portainer
|
||||
environment:
|
||||
- PUID=1000
|
||||
- PGID=1000
|
||||
- TZ=America/Los_Angeles
|
||||
volumes:
|
||||
- /data/portainer/config:/config
|
||||
- /var/run/docker.sock:/var/run/docker.sock
|
||||
ports:
|
||||
- 9000:9000
|
||||
restart: unless-stopped
|
||||
Loading…
Add table
Add a link
Reference in a new issue