Spaces:
Sleeping
Sleeping
| set -e | |
| APP_NAME="pravah_api" | |
| IMAGE_NAME="pravah-api" | |
| PORT=9090 | |
| DATA_DIR="/opt/pravah/data" | |
| echo "π Deploying Pravah Backend..." | |
| sudo mkdir -p ${DATA_DIR} | |
| sudo chown -R $USER:$USER /opt/pravah | |
| docker build -t ${IMAGE_NAME}:latest . | |
| docker stop ${APP_NAME} 2>/dev/null || true | |
| docker rm ${APP_NAME} 2>/dev/null || true | |
| docker run -d \ | |
| --name ${APP_NAME} \ | |
| -p ${PORT}:${PORT} \ | |
| -e PORT=${PORT} \ | |
| -v ${DATA_DIR}:/data \ | |
| --restart always \ | |
| ${IMAGE_NAME}:latest | |
| echo "β Backend deployed successfully" | |