From 381ab505fe59f200609a38b51f7c3d9d5b46ce6d Mon Sep 17 00:00:00 2001 From: jabertwo <git@jabertwo.de> Date: Sat, 23 Mar 2024 21:23:53 +0100 Subject: [PATCH] remove old roles from testserver --- .../templates/docker-compose.yml | 25 ----- .../templates/docker-compose.yml | 101 ------------------ .../templates/docker-compose.yml | 43 -------- 3 files changed, 169 deletions(-) delete mode 100644 testserver/docker_dokuwiki/templates/docker-compose.yml delete mode 100644 testserver/docker_gitlab/templates/docker-compose.yml delete mode 100644 testserver/docker_wordpress/templates/docker-compose.yml diff --git a/testserver/docker_dokuwiki/templates/docker-compose.yml b/testserver/docker_dokuwiki/templates/docker-compose.yml deleted file mode 100644 index f7d425f9..00000000 --- a/testserver/docker_dokuwiki/templates/docker-compose.yml +++ /dev/null @@ -1,25 +0,0 @@ -version: "3" - -services: - - app: - # values set in configuration: noreply_email_user - noreply_email_pass - smtp_host - smtp_port - build: . - image: "dokuwiki--{{ ansible_date_time.date }}--{{ ansible_date_time.hour }}-{{ ansible_date_time.minute }}-{{ ansible_date_time.second }}" - restart: always - volumes: - - /srv/dokuwiki/data/:/var/www/html - - /srv/dokuwiki/pdftemplate/:/var/www/html/lib/plugins/dw2pdf/tpl/warpzone/ - labels: - - com.centurylinklabs.watchtower.enable=false - - traefik.enable=true - - traefik.http.routers.{{ servicename }}.rule=Host(`{{ domain }}`) - - traefik.http.routers.{{ servicename }}.entrypoints=websecure - - traefik.http.services.{{ servicename }}.loadbalancer.server.port=80 - networks: - - default - - web - -networks: - web: - external: true diff --git a/testserver/docker_gitlab/templates/docker-compose.yml b/testserver/docker_gitlab/templates/docker-compose.yml deleted file mode 100644 index 6b623c7f..00000000 --- a/testserver/docker_gitlab/templates/docker-compose.yml +++ /dev/null @@ -1,101 +0,0 @@ - -version: "2.4" - -services: - - app: - - image: gitlab/gitlab-ce:latest - restart: always - ports: - - "444:22" - volumes: - - /srv/gitlab/conf:/etc/gitlab - - /srv/gitlab/log:/var/log/gitlab - - /srv/gitlab/data:/var/opt/gitlab - labels: - - traefik.enable=true - - traefik.http.routers.{{ servicename }}.rule=Host(`{{ domain }}`) - - traefik.http.routers.{{ servicename }}.entrypoints=websecure - - traefik.http.routers.{{ servicename }}.service={{ servicename }} - - traefik.http.services.{{ servicename }}.loadbalancer.server.port=80 - - traefik.http.routers.{{ servicename }}.middlewares={{ servicename }}-cors-headers - - traefik.http.middlewares.{{ servicename }}-cors-headers.headers.accesscontrolalloworiginlist=* - - traefik.http.routers.{{ servicename }}_registry.rule=Host(`{{ domain_registry }}`) - - traefik.http.routers.{{ servicename }}_registry.entrypoints=websecure - - traefik.http.routers.{{ servicename }}_registry.service={{ servicename }}_registry - - traefik.http.services.{{ servicename }}_registry.loadbalancer.server.port=5005 - networks: - - default - - web - - - # Docker in Docker for Gitlab-Runner execution - # see https://forum.gitlab.com/t/example-gitlab-runner-docker-compose-configuration/67344 - - dind: - - image: docker:25-dind - restart: always - privileged: true - environment: - DOCKER_TLS_CERTDIR: "" - command: - - --storage-driver=overlay2 - networks: - - default - - - runner: - - restart: always - image: registry.gitlab.com/gitlab-org/gitlab-runner:alpine - depends_on: - - dind - - app - environment: - - DOCKER_HOST=tcp://dind:2375 - volumes: - - "/srv/gitlab/runner:/etc/gitlab-runner:z" - networks: - - default - - - # Runner Registration - # Excecute once when Gitlab is running - - # register-runner: - - # restart: 'no' - # image: registry.gitlab.com/gitlab-org/gitlab-runner:alpine - # depends_on: - # - dind - # - app - # environment: - # - CI_SERVER_URL=https://{{ domain }} - # - REGISTRATION_TOKEN={{ runner_registration_token }} - # command: - # - register - # - --non-interactive - # - --locked=false - # - --name=warpzone-webserver - # - --executor=docker - # - --docker-image=docker:20-dind - # - --docker-volumes=/var/run/docker.sock:/var/run/docker.sock - # volumes: - # - "/srv/gitlab/runner:/etc/gitlab-runner:z" - # networks: - # - default - - -networks: - web: - external: true - default: - driver: bridge - enable_ipv6: true - ipam: - driver: default - config: - # must be a ULA range - - subnet: fd00:dead:beef:444::/64 diff --git a/testserver/docker_wordpress/templates/docker-compose.yml b/testserver/docker_wordpress/templates/docker-compose.yml deleted file mode 100644 index b15d26db..00000000 --- a/testserver/docker_wordpress/templates/docker-compose.yml +++ /dev/null @@ -1,43 +0,0 @@ - -version: "3" - -services: - - db: - - image: mariadb:11.2.2 - restart: always - volumes: - - /srv/wordpress/db/:/var/lib/mysql - environment: - MYSQL_ROOT_PASSWORD: "{{ mysql_root_pass }}" - MYSQL_PASSWORD: "{{ mysql_user_pass }}" - MYSQL_DATABASE: wordpress - MYSQL_USER: wordpress - networks: - - default - - app: - # values set in configuration: noreply_email_user - noreply_email_pass - smtp_host - smtp_port - build: . - restart: always - volumes: - - /srv/wordpress/config/uploads.ini:/usr/local/etc/php/conf.d/uploads.ini - - /srv/wordpress/data:/var/www/html - environment: - WORDPRESS_DB_HOST: db - WORDPRESS_DB_USER: wordpress - WORDPRESS_DB_PASSWORD: "{{ mysql_user_pass }}" - labels: - - com.centurylinklabs.watchtower.enable=false - - traefik.enable=true - - traefik.http.routers.{{ servicename }}.rule=Host(`{{ domain }}`) - - traefik.http.routers.{{ servicename }}.entrypoints=websecure - - traefik.http.services.{{ servicename }}.loadbalancer.server.port=80 - networks: - - default - - web - -networks: - web: - external: true -- GitLab