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_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"
|
||||
|
||||
@@ -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
|
||||
include:
|
||||
- core/compose.yaml
|
||||
- awsm/compose.yaml
|
||||
- sexy/compose.yaml
|
||||
- mattermost/compose.yaml
|
||||
- tandoor/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
|
||||
|
||||
@@ -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",
|
||||
|
||||
Reference in New Issue
Block a user