From 62e0ef190519d1fb9ce34ca38c2e9a43cefab57c Mon Sep 17 00:00:00 2001 From: Brad Ganley Date: Mon, 30 Dec 2024 07:59:32 +0000 Subject: [PATCH] Added sessionData dir to Dockerfile init process to make volume optional, removed volume from compose file --- Dockerfile | 4 ++-- docker-compose.yml | 11 +---------- 2 files changed, 3 insertions(+), 12 deletions(-) diff --git a/Dockerfile b/Dockerfile index 67a13e2..ce57d19 100755 --- a/Dockerfile +++ b/Dockerfile @@ -1,6 +1,6 @@ FROM oven/bun:latest AS base WORKDIR /usr/src/app - +RUN mkdir /sessionData && chmod 177 /sessionData # install dependencies into temp directory # this will cache them and speed up future builds FROM base AS install @@ -32,4 +32,4 @@ COPY --from=prerelease /usr/src/app/package.json . # run the app USER bun -ENTRYPOINT [ "bun", "run", "index.ts" ] \ No newline at end of file +ENTRYPOINT [ "bun", "run", "index.ts" ] diff --git a/docker-compose.yml b/docker-compose.yml index 0e238f5..6a77919 100755 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -3,8 +3,6 @@ services: bskybot: build: . restart: unless-stopped - volumes: - - ./sessionData:/sessionData env_file: - .env environment: @@ -16,11 +14,4 @@ services: #- DEBUG_LOG_LEVEL=info #- JETSTREAM_URL='wss://jestream1.us-west.bsky.network/subscribe' #- SESSION_DATA_PATH='/sessionData' - networks: - - bun -networks: - bun: - driver: bridge - ipam: - config: - - subnet: 10.10.0.0/16 + networks_mode: bridge