Unverified Commit c99aea59 authored by Tom Moulard's avatar Tom Moulard
Browse files

test: finishing up

parent 1b338947
Loading
Loading
Loading
Loading
+1 −6
Original line number Diff line number Diff line
@@ -20,8 +20,3 @@ jobs:
        with:
          name: logs
          path: log.log
 No newline at end of file
      - uses: actions/upload-artifact@v1
        if: failure()
        with:
          name: logs
          path: config.yml
 No newline at end of file
+1 −1
Original line number Diff line number Diff line
@@ -28,7 +28,7 @@ test ()

test dc config -q

file=config.yml && dc config > $file 2>$log_file && test diff test_config.yml $file # && rm $file
file=$(mktemp) && dc config > $file 2>$log_file && test diff test_config.yml $file && rm $file

[ $errors -gt 0 ] && echo "There were $errors errors found" && exit 1
+68 −62
Original line number Diff line number Diff line
@@ -22,16 +22,16 @@ services:
      traefik.frontend.rule: Host:bazarr.
      traefik.port: '8080'
    links:
    - transmission
    - jackett
    - sonarr
    - transmission
    networks:
      srv: {}
    restart: always
    volumes:
    - /home/runner/work/make-my-server/make-my-server/bazarr/config:/config:rw
    - /home/runner/work/make-my-server/make-my-server/bazarr/movies:/movies:rw
    - /home/runner/work/make-my-server/make-my-server/bazarr/tv:/tv:rw
    - /home/runner/work/make-my-server/make-my-server/pastebin/bazarr/config:/config:rw
    - /home/runner/work/make-my-server/make-my-server/pastebin/bazarr/movies:/movies:rw
    - /home/runner/work/make-my-server/make-my-server/pastebin/bazarr/tv:/tv:rw
  bitwarden:
    environment:
      ADMIN_TOKEN: ''
@@ -46,7 +46,7 @@ services:
    restart: always
    user: nobody
    volumes:
    - /home/runner/work/make-my-server/make-my-server/bitwarden/data:/data:rw
    - /home/runner/work/make-my-server/make-my-server/pastebin/bitwarden/data:/data:rw
  blog:
    depends_on:
    - blog-builder
@@ -59,8 +59,8 @@ services:
      srv: {}
    restart: always
    volumes:
    - /home/runner/work/make-my-server/make-my-server/blog/nginx/conf:/etc/nginx/conf.d:rw
    - /home/runner/work/make-my-server/make-my-server/blog/nginx/logs:/var/log/nginx:rw
    - /home/runner/work/make-my-server/make-my-server/pastebin/blog/nginx/conf:/etc/nginx/conf.d:rw
    - /home/runner/work/make-my-server/make-my-server/pastebin/blog/nginx/logs:/var/log/nginx:rw
  blog-builder:
    environment:
      HUGO_BASEURL: /
@@ -71,8 +71,8 @@ services:
      traefik.enable: "false"
    restart: always
    volumes:
    - /home/runner/work/make-my-server/make-my-server/blog/blog:/src:rw
    - /home/runner/work/make-my-server/make-my-server/blog/nginx/conf/www:/output:rw
    - /home/runner/work/make-my-server/make-my-server/pastebin/blog/nginx/conf/www:/output:rw
    - /home/runner/work/make-my-server/make-my-server/pastebin/blog/blog:/src:rw
  elasticsearch:
    environment:
      ES_JAVA_OPTS: -Xms512m -Xmx512m
@@ -85,6 +85,8 @@ services:
      memlock:
        hard: -1
        soft: -1
    volumes:
    - /home/runner/work/make-my-server/make-my-server/pastebin/elk/elasticsearch/data:/usr/share/elasticsearch/data:rw
  factorio:
    image: factoriotools/factorio
    labels:
@@ -93,7 +95,7 @@ services:
    - 34197:34197/udp
    restart: always
    volumes:
    - /home/runner/work/make-my-server/make-my-server/factorio:/factorio:rw
    - /home/runner/work/make-my-server/make-my-server/pastebin/factorio:/factorio:rw
  gitlab:
    environment:
      GITLAB_OMNIBUS_CONFIG: 'external_url ''http://gitlab.:80''
@@ -113,9 +115,9 @@ services:
    - 2224:22/tcp
    restart: always
    volumes:
    - /home/runner/work/make-my-server/make-my-server/gitlab/config:/etc/gitlab:rw
    - /home/runner/work/make-my-server/make-my-server/gitlab/logs:/var/log/gitlab:rw
    - /home/runner/work/make-my-server/make-my-server/gitlab/data:/var/opt/gitlab:rw
    - /home/runner/work/make-my-server/make-my-server/pastebin/gitlab/config:/etc/gitlab:rw
    - /home/runner/work/make-my-server/make-my-server/pastebin/gitlab/logs:/var/log/gitlab:rw
    - /home/runner/work/make-my-server/make-my-server/pastebin/gitlab/data:/var/opt/gitlab:rw
  jackett:
    environment:
      PGID: '1000'
@@ -131,8 +133,8 @@ services:
      srv: {}
    restart: always
    volumes:
    - /home/runner/work/make-my-server/make-my-server/jackett/config:/config:rw
    - /home/runner/work/make-my-server/make-my-server/jackett/downloads:/downloads:rw
    - /home/runner/work/make-my-server/make-my-server/pastebin/jackett/config:/config:rw
    - /home/runner/work/make-my-server/make-my-server/pastebin/jackett/downloads:/downloads:rw
  jupyter:
    command: 'jupyter notebook --NotebookApp.token='''' --NotebookApp.password=''''

@@ -149,9 +151,9 @@ services:
      srv: {}
    restart: always
    volumes:
    - /home/runner/work/make-my-server/make-my-server/jupyter/jupyter/config:/root/.jupyter:rw
    - /home/runner/work/make-my-server/make-my-server/jupyter/work:/work:rw
    - /home/runner/work/make-my-server/make-my-server/jupyter/work:/home/jovyan/work:rw
    - /home/runner/work/make-my-server/make-my-server/pastebin/jupyter/work:/home/jovyan/work:rw
    - /home/runner/work/make-my-server/make-my-server/pastebin/jupyter/jupyter/config:/root/.jupyter:rw
    - /home/runner/work/make-my-server/make-my-server/pastebin/jupyter/work:/work:rw
  kibana:
    image: docker.elastic.co/kibana/kibana:7.1.0
    labels:
@@ -164,15 +166,17 @@ services:
    networks:
      srv: {}
    restart: always
    volumes:
    - /home/runner/work/make-my-server/make-my-server/pastebin/elk/kibana/kibana.yml:/usr/share/kibana/config/kibana.yml:rw
  logstash:
    image: docker.elastic.co/logstash/logstash:7.1.0
    links:
    - elasticsearch
    restart: always
    volumes:
    - /home/runner/work/make-my-server/make-my-server/logstash:/usr/share/logstash/pipeline:rw
    - /home/runner/work/make-my-server/make-my-server/traefik/logs:/var/log/traefik:rw
    - /home/runner/work/make-my-server/make-my-server/nginx/logs:/var/log/nginx:rw
    - /home/runner/work/make-my-server/make-my-server/pastebin/elk/logstash:/usr/share/logstash/pipeline:rw
    - /home/runner/work/make-my-server/make-my-server/pastebin/nginx/logs:/var/log/nginx:rw
    - /home/runner/work/make-my-server/make-my-server/pastebin/traefik/logs:/var/log/traefik:rw
  nextcloud:
    image: nextcloud
    labels:
@@ -185,7 +189,7 @@ services:
      srv: {}
    restart: always
    volumes:
    - /home/runner/work/make-my-server/make-my-server/nextcloud/data:/var/www/html:rw
    - /home/runner/work/make-my-server/make-my-server/pastebin/nextcloud/data:/var/www/html:rw
  nextcloud-db:
    command: --transaction-isolation=READ-COMMITTED --binlog-format=ROW
    environment:
@@ -198,7 +202,7 @@ services:
      traefik.enable: "false"
    restart: always
    volumes:
    - /home/runner/work/make-my-server/make-my-server/nextcloud/db:/var/lib/mysql:rw
    - /home/runner/work/make-my-server/make-my-server/pastebin/nextcloud/db:/var/lib/mysql:rw
  nginx:
    image: nginx:stable-alpine
    labels:
@@ -209,8 +213,8 @@ services:
      srv: {}
    restart: always
    volumes:
    - /home/runner/work/make-my-server/make-my-server/nginx/conf:/etc/nginx/conf.d:rw
    - /home/runner/work/make-my-server/make-my-server/nginx/logs:/var/log/nginx:rw
    - /home/runner/work/make-my-server/make-my-server/pastebin/nginx/conf:/etc/nginx/conf.d:rw
    - /home/runner/work/make-my-server/make-my-server/pastebin/nginx/logs:/var/log/nginx:rw
  pastebin:
    image: mkodockx/docker-pastebin:latest
    labels:
@@ -245,8 +249,8 @@ services:
      srv: {}
    restart: always
    volumes:
    - /home/runner/work/make-my-server/make-my-server/peertube/data:/data:rw
    - /home/runner/work/make-my-server/make-my-server/peertube/config:/config:rw
    - /home/runner/work/make-my-server/make-my-server/pastebin/peertube/config:/config:rw
    - /home/runner/work/make-my-server/make-my-server/pastebin/peertube/data:/data:rw
  peertube-db:
    environment:
      POSTGRES_DB: peertube
@@ -259,7 +263,7 @@ services:
      srv: {}
    restart: always
    volumes:
    - /home/runner/work/make-my-server/make-my-server/peertube/db:/var/lib/postgresql/data:rw
    - /home/runner/work/make-my-server/make-my-server/pastebin/peertube/db:/var/lib/postgresql/data:rw
  peertube-redis:
    image: redis:4-alpine
    labels:
@@ -268,7 +272,7 @@ services:
      srv: {}
    restart: always
    volumes:
    - /home/runner/work/make-my-server/make-my-server/peertube/redis:/data:rw
    - /home/runner/work/make-my-server/make-my-server/pastebin/peertube/redis:/data:rw
  portainer:
    image: portainer/portainer
    labels:
@@ -279,8 +283,8 @@ services:
      srv: {}
    restart: always
    volumes:
    - /home/runner/work/make-my-server/make-my-server/pastebin/portainer/data:/data:rw
    - /var/run/docker.sock:/var/run/docker.sock:rw
    - /home/runner/work/make-my-server/make-my-server/portainer/data:/data:rw
  runner:
    image: gitlab/gitlab-runner:latest
    labels:
@@ -289,15 +293,15 @@ services:
    - gitlab
    restart: always
    volumes:
    - /home/runner/work/make-my-server/make-my-server/gitlab/runner:/etc/gitlab-runner:rw
    - /home/runner/work/make-my-server/make-my-server/pastebin/gitlab/runner:/etc/gitlab-runner:rw
    - /var/run/docker.sock:/var/run/docker.sock:rw
  sharelatex:
    depends_on:
    - sharelatex-mongo
    - sharelatex-redis
    environment:
      SHARELATEX_ADMIN_EMAIL:
      SHARELATEX_APP_NAME: runner's ShareLaTeX
      SHARELATEX_ADMIN_EMAIL: ''
      SHARELATEX_APP_NAME: '''s ShareLaTeX'
      SHARELATEX_HEADER_IMAGE_URL: http://somewhere.com/mylogo.png
      SHARELATEX_MONGO_URL: mongodb://sharelatex-mongo/sharelatex
      SHARELATEX_NAV_TITLE: ' - ShareLaTeX'
@@ -315,26 +319,27 @@ services:
      srv: {}
    privileged: true
    restart: always
  /home/runner/work/make-my-server/make-my-server/tmp/make-my-server/sharelatex/data:/var/lib/sharelatex:rw
    volumes:
    - /home/runner/work/make-my-server/make-my-server/pastebin/sharelatex/data:/var/lib/sharelatex:rw
    - /var/run/docker.sock:/var/run/docker.sock:rw
  sharelatex-mongo:
    expose:
    - 27017
    - '27017'
    image: mongo
    labels:
      traefik.enable: "false"
    restart: always
    volumes:
    - /home/runner/work/make-my-server/make-my-server/sharelatex/mongo:/data/db:rw
    - /home/runner/work/make-my-server/make-my-server/pastebin/sharelatex/mongo:/data/db:rw
  sharelatex-redis:
    expose:
    - 6379
    - '6379'
    image: redis
    labels:
      traefik.enable: "false"
    restart: always
    volumes:
    - /home/runner/work/make-my-server/make-my-server/sharelatex/redis/data:/data:rw
    - /home/runner/work/make-my-server/make-my-server/pastebin/sharelatex/redis/data:/data:rw
  sonarr:
    environment:
      PGID: '1000'
@@ -347,15 +352,28 @@ services:
      traefik.frontend.rule: Host:sonarr.
      traefik.port: '8080'
    links:
    - transmission
    - jackett
    - transmission
    networks:
      srv: {}
    restart: always
    volumes:
    - /home/runner/work/make-my-server/make-my-server/pastebin/sonarr/config:/config:rw
    - /home/runner/work/make-my-server/make-my-server/pastebin/sonarr/downloads:/downloads:rw
    - /home/runner/work/make-my-server/make-my-server/pastebin/sonarr/tv:/tv:rw
  streama:
    image: gkiko/streama:v1.8.3
    labels:
      traefik.enable: "true"
      traefik.frontend.rule: Host:streama.
      traefik.port: '8080'
    networks:
      srv: {}
    restart: always
    volumes:
    - /home/runner/work/make-my-server/make-my-server/sonarr/config:/config:rw
    - /home/runner/work/make-my-server/make-my-server/sonarr/downloads:/downloads:rw
    - /home/runner/work/make-my-server/make-my-server/sonarr/tv:/tv:rw
    - /home/runner/work/make-my-server/make-my-server/pastebin/streama/streama.mv.db:/app/streama/streama.mv.db:rw
    - /home/runner/work/make-my-server/make-my-server/pastebin/streama/streama.trace.db:/app/streama/streama.trace.db:rw
    - /home/runner/work/make-my-server/make-my-server/pastebin/transmission/downloads:/data:rw
  traefik:
    command: '--api --api.statistics

@@ -375,10 +393,10 @@ services:
    - 443:443/tcp
    restart: always
    volumes:
    - /home/runner/work/make-my-server/make-my-server/pastebin/traefik/acme.json:/acme.json:rw
    - /home/runner/work/make-my-server/make-my-server/pastebin/traefik/logs:/logs:rw
    - /home/runner/work/make-my-server/make-my-server/pastebin/traefik/traefik.toml:/traefik.toml:rw
    - /var/run/docker.sock:/var/run/docker.sock:rw
    - /home/runner/work/make-my-server/make-my-server/traefik/traefik.toml:/traefik.toml:rw
    - /home/runner/work/make-my-server/make-my-server/traefik/acme.json:/acme.json:rw
    - /home/runner/work/make-my-server/make-my-server/traefik/logs:/logs:rw
  transmission:
    environment:
      PGID: '1000'
@@ -397,20 +415,9 @@ services:
    - 51413:51413/udp
    restart: always
    volumes:
    - /home/runner/work/make-my-server/make-my-server/transmission/config:/config:rw
    - /home/runner/work/make-my-server/make-my-server/transmission/downloads:/downloads:rw
    - /home/runner/work/make-my-server/make-my-server/transmission/watch:/watch:rw
  video:
    image: gkiko/streama:v1.8.1
    labels:
      traefik.enable: "true"
      traefik.frontend.rule: Host:video.
      traefik.port: '8080'
    networks:
      srv: {}
    restart: always
    volumes:
    - /home/runner/work/make-my-server/make-my-server/transmission/downloads:/data:rw
    - /home/runner/work/make-my-server/make-my-server/pastebin/transmission/config:/config:rw
    - /home/runner/work/make-my-server/make-my-server/pastebin/transmission/downloads:/downloads:rw
    - /home/runner/work/make-my-server/make-my-server/pastebin/transmission/watch:/watch:rw
  vpn:
    environment:
      VPN_ADDL_PASSWORDS: ''
@@ -445,7 +452,7 @@ services:
      srv: {}
    restart: always
    volumes:
    - /home/runner/work/make-my-server/make-my-server/wordpress/wordpress:/var/www/html:rw
    - /home/runner/work/make-my-server/make-my-server/pastebin/wordpress/wordpress:/var/www/html:rw
  wordpress-db:
    environment:
      MYSQL_DATABASE: wordpress-db
@@ -459,6 +466,5 @@ services:
      srv: {}
    restart: always
    volumes:
    - /home/runner/work/make-my-server/make-my-server/wordpress/db:/var/lib/mysql:rw
    - /home/runner/work/make-my-server/make-my-server/pastebin/wordpress/db:/var/lib/mysql:rw
version: '2.0'