Fix port conflicts and improve deployment script

This commit is contained in:
dev
2026-05-03 14:14:11 +02:00
parent 4d84816da2
commit 93d3607cee
2 changed files with 10 additions and 6 deletions
+8 -4
View File
@@ -23,11 +23,15 @@ fi
echo "Copying files to container ${CONTAINER_ID}..." echo "Copying files to container ${CONTAINER_ID}..."
ssh root@${ASKABAN_IP} "pct exec ${CONTAINER_ID} -- mkdir -p ${REMOTE_DIR}" ssh root@${ASKABAN_IP} "pct exec ${CONTAINER_ID} -- mkdir -p ${REMOTE_DIR}"
# Use rsync or scp to copy files # Create tar archive and copy to container
rsync -avz --exclude='.git' --exclude='node_modules' \ tar --exclude='.git' --exclude='node_modules' --exclude='.env' \
./ root@${ASKABAN_IP}:/tmp/tac-aware-deploy/ -czf /tmp/tac-aware.tar.gz -C /root/dev/tac-aware .
ssh root@${ASKABAN_IP} "pct push ${CONTAINER_ID} /tmp/tac-aware-deploy ${REMOTE_DIR} --perms --repeat" ssh root@${ASKABAN_IP} "pct exec ${CONTAINER_ID} -- mkdir -p /tmp/deploy && \
cd /tmp/deploy && tar -xzf -" < /tmp/tac-aware.tar.gz
# Copy extracted files to correct location in container
ssh root@${ASKABAN_IP} "pct exec ${CONTAINER_ID} -- bash -c 'cp -r /tmp/deploy/* ${REMOTE_DIR}/ 2>/dev/null || true'"
# Deploy on container # Deploy on container
echo "Starting deployment in container..." echo "Starting deployment in container..."
+2 -2
View File
@@ -8,11 +8,11 @@ services:
volumes: volumes:
- fts-data:/opt/fts/ - fts-data:/opt/fts/
ports: ports:
- 8080:8080 # DataPackagePort - 8081:8080 # DataPackagePort (8080 used by Evolution API)
- 8087:8087 # CoTPort - 8087:8087 # CoTPort
- 8089:8089 # SSLCoTPort - 8089:8089 # SSLCoTPort
- 8443:8443 # SSLDataPackagePort - 8443:8443 # SSLDataPackagePort
- 9000:9000 # FederationPort - 9001:9000 # FederationPort (9000 used by Portainer)
- 19023:19023 # APIPort - 19023:19023 # APIPort
environment: environment: