diff --git a/docker/nest/.env.ghost b/docker/nest-old/.env.ghost similarity index 100% rename from docker/nest/.env.ghost rename to docker/nest-old/.env.ghost diff --git a/docker/nest/.env.hedgedoc b/docker/nest-old/.env.hedgedoc similarity index 100% rename from docker/nest/.env.hedgedoc rename to docker/nest-old/.env.hedgedoc diff --git a/docker/nest/README.md b/docker/nest-old/README.md similarity index 100% rename from docker/nest/README.md rename to docker/nest-old/README.md diff --git a/docker/nest/docker-compose.yml b/docker/nest-old/docker-compose.yml similarity index 65% rename from docker/nest/docker-compose.yml rename to docker/nest-old/docker-compose.yml index 189cd33..1060b5f 100644 --- a/docker/nest/docker-compose.yml +++ b/docker/nest-old/docker-compose.yml @@ -1,6 +1,64 @@ -version: "3.4" +#version: "3.4" services: + ## infraops + tsd-proxy: + networks: + - internal + image: almeidapaulopt/tsdproxy:latest + volumes: + - /run/user/2294/docker.sock:/var/run/docker.sock + - tsd-proxy-data:/data + - ./config/tsd-proxy:/config + labels: + - tsdproxy.enable=true + - tsdproxy.name=nest-tsdproxy-dash + restart: unless-stopped + portainer: + networks: + - internal + image: portainer/portainer-ce:latest + labels: + tsdproxy.enable: "true" + tsdproxy.name: "nest-portainer" + tsdproxy.container_port: "9000" + ports: + - 46097:8000 + - 33689:9000 + - 42135:9443 + volumes: + - portainer-data:/data + - /run/user/2294/docker.sock:/var/run/docker.sock + ## databases + mysql: + #domainname: mysql.internal + networks: + - internal + image: mysql:8.0 + restart: unless-stopped + environment: + MYSQL_ROOT_PASSWORD: mysql-chaos + MYSQL_USER: ghost + MYSQL_PASSWORD: ghost-docker + MYSQL_DATABASE: ghost + volumes: + - ./data/mysql:/var/lib/mysql + redis: + image: docker.io/library/redis:alpine + command: --save 60 1 --loglevel warning + restart: unless-stopped + networks: + - internal + healthcheck: + test: ["CMD-SHELL", "redis-cli ping | grep PONG"] + start_period: 20s + interval: 30s + retries: 5 + timeout: 3s + volumes: + - ./data/redis:/data + + ## ~ajhalili2006 ghost: networks: - internal @@ -34,10 +92,10 @@ services: database__connection__user: ghost database__connection__password: ghost-docker database__connection__database: ghost_rtdev - url: https://blog.andreijiroh.dev + url: https://blog.recaptime.dev env_file: .env.ghost.decrypted volumes: - - ./data/ghost:/var/lib/ghost/content + - ghost-rtdev:/var/lib/ghost/content depends_on: - mysql @@ -73,21 +131,11 @@ services: ports: - 34171:3000 - mysql: - #domainname: mysql.internal - networks: - - internal - image: mysql:8.0 - restart: unless-stopped - environment: - MYSQL_ROOT_PASSWORD: mysql-chaos - MYSQL_USER: ghost - MYSQL_PASSWORD: ghost-docker - MYSQL_DATABASE: ghost - volumes: - - ./data/mysql:/var/lib/mysql - networks: internal: attachable: true +volumes: + portainer-data: + tsd-proxy-data: + ghost-rtdev: \ No newline at end of file diff --git a/docker/nest/hedgedoc.Dockerfile b/docker/nest-old/hedgedoc.Dockerfile similarity index 100% rename from docker/nest/hedgedoc.Dockerfile rename to docker/nest-old/hedgedoc.Dockerfile diff --git a/docker/nest/hedgedoc/default.md b/docker/nest-old/hedgedoc/default.md similarity index 100% rename from docker/nest/hedgedoc/default.md rename to docker/nest-old/hedgedoc/default.md diff --git a/docker/nest/hedgedoc/imprint.md b/docker/nest-old/hedgedoc/imprint.md similarity index 100% rename from docker/nest/hedgedoc/imprint.md rename to docker/nest-old/hedgedoc/imprint.md diff --git a/docker/nest/hedgedoc/privacy.md b/docker/nest-old/hedgedoc/privacy.md similarity index 100% rename from docker/nest/hedgedoc/privacy.md rename to docker/nest-old/hedgedoc/privacy.md diff --git a/docker/nest/hedgedoc/terms.md b/docker/nest-old/hedgedoc/terms.md similarity index 100% rename from docker/nest/hedgedoc/terms.md rename to docker/nest-old/hedgedoc/terms.md