diff --git a/sync/.env.example b/sync/.env.example index bc6aa89..f39de10 100644 --- a/sync/.env.example +++ b/sync/.env.example @@ -1,14 +1,9 @@ -# OpenClimb Sync Server Configuration - -# Required: Secret token for authentication -# Generate a secure random token and share it between your apps and server +# Required AUTH_TOKEN=your-secure-secret-token-here +IMAGE="git.atri.dad/atridad/openclimb-sync:latest" +APP_PORT=1337 +ROOT_DIR="./data" -# Optional: Port to run the server on (default: 8080) -PORT=8080 - -# Optional: Path to store the sync data (default: ./data/climb_data.json) -DATA_FILE=./data/climb_data.json - -# Optional: Directory to store images (default: ./data/images) -IMAGES_DIR=./data/images +# Optional +DATA_FILE=/data/data.json +IMAGES_DIR=/data/images diff --git a/sync/docker-compose.yml b/sync/docker-compose.yml index ca7977d..951b61a 100644 --- a/sync/docker-compose.yml +++ b/sync/docker-compose.yml @@ -2,11 +2,12 @@ services: openclimb-sync: image: ${IMAGE} ports: - - "8080:8080" + - ${APP_PORT}:8080 environment: - - AUTH_TOKEN=${AUTH_TOKEN:-your-secret-token-here} - - DATA_FILE=/data/climb_data.json - - IMAGES_DIR=/data/images + - AUTH_TOKEN=${AUTH_TOKEN} + - DATA_FILE=${DATA_FILE} + - IMAGES_DIR=${IMAGES_DIR} volumes: - - ./data:/data + - ${ROOT_DIR}:/data restart: unless-stopped +networks: {}