diff --git a/Dockerfile b/Dockerfile index 35acb24..0c64548 100644 --- a/Dockerfile +++ b/Dockerfile @@ -19,10 +19,14 @@ RUN apt-get update && apt-get install -y \ python3-dev \ python3-pip \ ffmpeg \ + nodejs \ + nginx \ chromium-browser \ + certbot \ + python3-certbot-nginx \ && rm -rf /var/lib/apt/lists/* -RUN pip install requests cryptography flask python-dotenv Pillow --break-system-packages +RUN pip install requests cryptography flask flask_cors python-dotenv Pillow --break-system-packages # Node.js 및 npm 설치 RUN curl -fsSL https://deb.nodesource.com/setup_20.x | bash - && \ diff --git a/castad-data/pids/instagram.pid b/castad-data/pids/instagram.pid index eeed51d..59343b0 100644 --- a/castad-data/pids/instagram.pid +++ b/castad-data/pids/instagram.pid @@ -1 +1 @@ -39458 +53 diff --git a/castad-data/server/package-lock.json b/castad-data/server/package-lock.json index a174364..ac9204d 100644 --- a/castad-data/server/package-lock.json +++ b/castad-data/server/package-lock.json @@ -2616,12 +2616,12 @@ } }, "node_modules/jsonwebtoken/node_modules/jws": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/jws/-/jws-3.2.2.tgz", - "integrity": "sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==", + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/jws/-/jws-3.2.3.tgz", + "integrity": "sha512-byiJ0FLRdLdSVSReO/U4E7RoEyOCKnEnEPMjq3HxWtvzLsV08/i5RQKsFVNkCldrCaPr2vDNAOMsfs8T/Hze7g==", "license": "MIT", "dependencies": { - "jwa": "^1.4.1", + "jwa": "^1.4.2", "safe-buffer": "^5.0.1" } }, @@ -2643,12 +2643,12 @@ } }, "node_modules/jws": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jws/-/jws-4.0.0.tgz", - "integrity": "sha512-KDncfTmOZoOMTFG4mBlG0qUIOlc03fmzH+ru6RgYVZhPkyiy/92Owlt/8UEN+a4TXR1FQetfIpJE8ApdvdVxTg==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/jws/-/jws-4.0.1.tgz", + "integrity": "sha512-EKI/M/yqPncGUUh44xz0PxSidXFr/+r0pA70+gIYhjv+et7yxM+s29Y+VGDkovRofQem0fs7Uvf4+YmAdyRduA==", "license": "MIT", "dependencies": { - "jwa": "^2.0.0", + "jwa": "^2.0.1", "safe-buffer": "^5.0.1" } }, diff --git a/castad-data/start.sh b/castad-data/start.sh index c7e50cc..c8a3f39 100755 --- a/castad-data/start.sh +++ b/castad-data/start.sh @@ -122,7 +122,7 @@ echo -e "${CYAN}───────────────────── echo "" # concurrently로 동시 실행 (환경변수 명시적 전달) -npx concurrently \ +npx --yes concurrently \ --names "VITE,NODE" \ --prefix-colors "cyan,green" \ "VITE_BACKEND_PORT=$BACKEND_PORT npx vite --port $FRONTEND_PORT" \ diff --git a/castad-data/startserver.sh b/castad-data/startserver.sh old mode 100644 new mode 100755 diff --git a/docker-compose.yml b/docker-compose.yml index bcfa1be..a3f29cc 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -12,12 +12,15 @@ services: - ./castad-data:/app/data - ./local-data:/app/local-data environment: - - NODE_ENV=production + - NODE_ENV=development working_dir: /app/data restart: unless-stopped stdin_open: true tty: true - command: > - bash -c " - ./start.sh - " + # command: > + # bash -c " + # # npm install -g --silent + # # cd server && npm install -g --silent + # # cd ../ + # # ./start.sh + # "