From 07b107c865e6dce6b11cb57c1b80628294b7ca9f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Kr=C3=BCger?= Date: Sat, 15 Nov 2025 16:11:33 +0100 Subject: [PATCH] chore: remove awsm stack MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Remove awsm service and related configuration: - Removed awsm from compose includes - Deleted awsm/compose.yaml - Removed awesome-backup from restic config - Removed awsm volume mount from restic - Removed AWSM env vars from arty.yml - Removed awsm/import script 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- arty.yml | 6 ------ awsm/compose.yaml | 50 --------------------------------------------- compose.yaml | 1 - restic/compose.yaml | 4 ---- restic/config.json | 15 -------------- 5 files changed, 76 deletions(-) delete mode 100644 awsm/compose.yaml diff --git a/arty.yml b/arty.yml index 9b51e21..af3b7c9 100644 --- a/arty.yml +++ b/arty.yml @@ -30,10 +30,6 @@ envs: TRACK_DOCKER_IMAGE: ghcr.io/umami-software/umami:postgresql-latest TRACK_TRAEFIK_HOST: umami.pivoine.art TRACK_DB_NAME: umami - # AWSM - AWESOME_TRAEFIK_ENABLED: true - AWESOME_COMPOSE_PROJECT_NAME: awesome - AWESOME_TRAEFIK_HOST: awesome.pivoine.art # Sexy SEXY_TRAEFIK_ENABLED: true SEXY_COMPOSE_PROJECT_NAME: sexy @@ -325,5 +321,3 @@ scripts: docker restart sexy_api && echo "✓ Directus API restarted" net/create: docker network create "$NETWORK_NAME" - awsm/import: | - docker cp "/tmp/awesome-database" "awesome_app:/home/node/.awesome" diff --git a/awsm/compose.yaml b/awsm/compose.yaml deleted file mode 100644 index ac12e54..0000000 --- a/awsm/compose.yaml +++ /dev/null @@ -1,50 +0,0 @@ -services: - awesome_app: - image: ${AWESOME_IMAGE:-ghcr.io/valknarness/awesome-app:latest} - container_name: ${AWESOME_COMPOSE_PROJECT_NAME}_app - restart: unless-stopped - user: node - networks: - - compose_network - volumes: - # Mount database directory for persistence - - ${AWESOME_DB_VOLUME:-awesome_data}:/home/node/ - # Optional: Mount a pre-existing database - # - ./awesome.db:/app/awesome.db:ro - environment: - # Node - NODE_ENV: production - PORT: 3000 - HOSTNAME: 0.0.0.0 - - # Next.js - NEXT_TELEMETRY_DISABLED: ${NEXT_TELEMETRY_DISABLED:-1} - - # Database path - # AWESOME_DB_PATH: ${AWESOME_DB_PATH:-/app/awesome.db} - - # Optional: Webhook secret for database updates - WEBHOOK_SECRET: ${AWESOME_WEBHOOK_SECRET:-} - - # Optional: GitHub token for rate limits - GITHUB_TOKEN: ${AWESOME_GITHUB_TOKEN:-} - - # Timezone - TZ: ${TIMEZONE:-UTC} - labels: - - 'traefik.enable=${AWESOME_TRAEFIK_ENABLED:-true}' - - 'traefik.http.middlewares.${AWESOME_COMPOSE_PROJECT_NAME}-app-redirect-web-secure.redirectscheme.scheme=https' - - 'traefik.http.routers.${AWESOME_COMPOSE_PROJECT_NAME}-app-web.middlewares=${AWESOME_COMPOSE_PROJECT_NAME}-app-redirect-web-secure' - - 'traefik.http.routers.${AWESOME_COMPOSE_PROJECT_NAME}-app-web.rule=Host(`${AWESOME_TRAEFIK_HOST}`)' - - 'traefik.http.routers.${AWESOME_COMPOSE_PROJECT_NAME}-app-web.entrypoints=web' - - 'traefik.http.routers.${AWESOME_COMPOSE_PROJECT_NAME}-app-web-secure.rule=Host(`${AWESOME_TRAEFIK_HOST}`)' - - 'traefik.http.routers.${AWESOME_COMPOSE_PROJECT_NAME}-app-web-secure.tls.certresolver=resolver' - - 'traefik.http.routers.${AWESOME_COMPOSE_PROJECT_NAME}-app-web-secure.entrypoints=web-secure' - - 'traefik.http.middlewares.${AWESOME_COMPOSE_PROJECT_NAME}-app-web-secure-compress.compress=true' - - 'traefik.http.routers.${AWESOME_COMPOSE_PROJECT_NAME}-app-web-secure.middlewares=${AWESOME_COMPOSE_PROJECT_NAME}-app-web-secure-compress' - - 'traefik.http.services.${AWESOME_COMPOSE_PROJECT_NAME}-app-web-secure.loadbalancer.server.port=3000' - - 'traefik.docker.network=${NETWORK_NAME}' - - 'com.centurylinklabs.watchtower.enable=true' -volumes: - awesome_data: - name: ${AWESOME_COMPOSE_PROJECT_NAME}_data diff --git a/compose.yaml b/compose.yaml index 7f43828..4db26e9 100644 --- a/compose.yaml +++ b/compose.yaml @@ -1,7 +1,6 @@ name: falcon include: - core/compose.yaml - - awsm/compose.yaml - sexy/compose.yaml - mattermost/compose.yaml - tandoor/compose.yaml diff --git a/restic/compose.yaml b/restic/compose.yaml index 09b3726..1382c71 100644 --- a/restic/compose.yaml +++ b/restic/compose.yaml @@ -19,7 +19,6 @@ services: - backup_core_redis_data:/volumes/core_redis_data:ro - backup_directus_uploads:/volumes/directus_uploads:ro - backup_directus_bundle:/volumes/directus_bundle:ro - - backup_awesome_data:/volumes/awesome_data:ro - backup_mattermost_config:/volumes/mattermost_config:ro - backup_mattermost_data:/volumes/mattermost_data:ro - backup_mattermost_plugins:/volumes/mattermost_plugins:ro @@ -94,9 +93,6 @@ volumes: backup_directus_bundle: name: core_directus_bundle external: true - backup_awesome_data: - name: awesome_data - external: true backup_mattermost_config: name: mattermost_config external: true diff --git a/restic/config.json b/restic/config.json index f427518..d999587 100644 --- a/restic/config.json +++ b/restic/config.json @@ -93,21 +93,6 @@ } } }, - { - "id": "awesome-backup", - "repo": "hidrive-backup", - "paths": ["/volumes/awesome_data"], - "schedule": { - "cron": "0 5 * * *" - }, - "retention": { - "policyTimeBucketed": { - "daily": 7, - "weekly": 4, - "monthly": 6 - } - } - }, { "id": "mattermost-backup", "repo": "hidrive-backup",