diff --git a/apps/linkstack/latest/docker-compose.yml b/apps/linkstack/latest/docker-compose.yml index 96708d86e..f5f636c21 100644 --- a/apps/linkstack/latest/docker-compose.yml +++ b/apps/linkstack/latest/docker-compose.yml @@ -3,7 +3,7 @@ services: image: linkstackorg/linkstack:latest pull_policy: always volumes: - - ./data:/htdocs + - linkstack_data:/htdocs ports: - ${PANEL_APP_PORT_HTTP}:80 container_name: ${CONTAINER_NAME} @@ -14,3 +14,11 @@ services: networks: 1panel-network: external: true +volumes: + linkstack_data: + name: ${CONTAINER_NAME}-data + driver: local + driver_opts: + type: none + device: ./data + o: bind diff --git a/apps/linkstack/latest/scripts/init.sh b/apps/linkstack/latest/scripts/init.sh index f970c6759..5b2655960 100644 --- a/apps/linkstack/latest/scripts/init.sh +++ b/apps/linkstack/latest/scripts/init.sh @@ -1,4 +1 @@ -install -d -m 777 ./data -CONTAINER_ID=$(docker create --pull always linkstackorg/linkstack:latest) -docker export $CONTAINER_ID | tar -x -C ./data htdocs --strip-components=1 -docker rm $CONTAINER_ID \ No newline at end of file +mkdir -p ./data \ No newline at end of file