chore: remove awsm stack
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 <noreply@anthropic.com>
This commit is contained in:
6
arty.yml
6
arty.yml
@@ -30,10 +30,6 @@ envs:
|
|||||||
TRACK_DOCKER_IMAGE: ghcr.io/umami-software/umami:postgresql-latest
|
TRACK_DOCKER_IMAGE: ghcr.io/umami-software/umami:postgresql-latest
|
||||||
TRACK_TRAEFIK_HOST: umami.pivoine.art
|
TRACK_TRAEFIK_HOST: umami.pivoine.art
|
||||||
TRACK_DB_NAME: umami
|
TRACK_DB_NAME: umami
|
||||||
# AWSM
|
|
||||||
AWESOME_TRAEFIK_ENABLED: true
|
|
||||||
AWESOME_COMPOSE_PROJECT_NAME: awesome
|
|
||||||
AWESOME_TRAEFIK_HOST: awesome.pivoine.art
|
|
||||||
# Sexy
|
# Sexy
|
||||||
SEXY_TRAEFIK_ENABLED: true
|
SEXY_TRAEFIK_ENABLED: true
|
||||||
SEXY_COMPOSE_PROJECT_NAME: sexy
|
SEXY_COMPOSE_PROJECT_NAME: sexy
|
||||||
@@ -325,5 +321,3 @@ scripts:
|
|||||||
docker restart sexy_api &&
|
docker restart sexy_api &&
|
||||||
echo "✓ Directus API restarted"
|
echo "✓ Directus API restarted"
|
||||||
net/create: docker network create "$NETWORK_NAME"
|
net/create: docker network create "$NETWORK_NAME"
|
||||||
awsm/import: |
|
|
||||||
docker cp "/tmp/awesome-database" "awesome_app:/home/node/.awesome"
|
|
||||||
|
|||||||
@@ -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
|
|
||||||
@@ -1,7 +1,6 @@
|
|||||||
name: falcon
|
name: falcon
|
||||||
include:
|
include:
|
||||||
- core/compose.yaml
|
- core/compose.yaml
|
||||||
- awsm/compose.yaml
|
|
||||||
- sexy/compose.yaml
|
- sexy/compose.yaml
|
||||||
- mattermost/compose.yaml
|
- mattermost/compose.yaml
|
||||||
- tandoor/compose.yaml
|
- tandoor/compose.yaml
|
||||||
|
|||||||
@@ -19,7 +19,6 @@ services:
|
|||||||
- backup_core_redis_data:/volumes/core_redis_data:ro
|
- backup_core_redis_data:/volumes/core_redis_data:ro
|
||||||
- backup_directus_uploads:/volumes/directus_uploads:ro
|
- backup_directus_uploads:/volumes/directus_uploads:ro
|
||||||
- backup_directus_bundle:/volumes/directus_bundle:ro
|
- backup_directus_bundle:/volumes/directus_bundle:ro
|
||||||
- backup_awesome_data:/volumes/awesome_data:ro
|
|
||||||
- backup_mattermost_config:/volumes/mattermost_config:ro
|
- backup_mattermost_config:/volumes/mattermost_config:ro
|
||||||
- backup_mattermost_data:/volumes/mattermost_data:ro
|
- backup_mattermost_data:/volumes/mattermost_data:ro
|
||||||
- backup_mattermost_plugins:/volumes/mattermost_plugins:ro
|
- backup_mattermost_plugins:/volumes/mattermost_plugins:ro
|
||||||
@@ -94,9 +93,6 @@ volumes:
|
|||||||
backup_directus_bundle:
|
backup_directus_bundle:
|
||||||
name: core_directus_bundle
|
name: core_directus_bundle
|
||||||
external: true
|
external: true
|
||||||
backup_awesome_data:
|
|
||||||
name: awesome_data
|
|
||||||
external: true
|
|
||||||
backup_mattermost_config:
|
backup_mattermost_config:
|
||||||
name: mattermost_config
|
name: mattermost_config
|
||||||
external: true
|
external: true
|
||||||
|
|||||||
@@ -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",
|
"id": "mattermost-backup",
|
||||||
"repo": "hidrive-backup",
|
"repo": "hidrive-backup",
|
||||||
|
|||||||
Reference in New Issue
Block a user