Compare commits
3 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
c9615ed05c | ||
|
|
0d4b6247e2 | ||
|
|
c9c3431cff |
@@ -1,6 +1,28 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
read -p "Please enter a resolved domain name: " domain
|
read -p "Please enter a domain name or external IP address [default: localhost]: " APP_DOMAIN
|
||||||
|
|
||||||
|
if [ -z "$APP_DOMAIN" ]; then
|
||||||
|
APP_DOMAIN="localhost"
|
||||||
|
fi
|
||||||
|
|
||||||
|
read -p "Please set a port for the frontend server [default: 80]: " CLIENT_PORT
|
||||||
|
|
||||||
|
if [ -z "$CLIENT_PORT" ]; then
|
||||||
|
CLIENT_PORT="80"
|
||||||
|
fi
|
||||||
|
|
||||||
|
read -p "Please set a port for the backend server [default: 9000]: " SERVER_PORT
|
||||||
|
|
||||||
|
if [ -z "$SERVER_PORT" ]; then
|
||||||
|
SERVER_PORT="9000"
|
||||||
|
fi
|
||||||
|
|
||||||
|
read -p "Please set a port for the backend WSGI server [default: 8000]: " WSGI_PORT
|
||||||
|
|
||||||
|
if [ -z "$WSGI_PORT" ]; then
|
||||||
|
WSGI_PORT="8000"
|
||||||
|
fi
|
||||||
|
|
||||||
if [[ $(which docker) ]]; then
|
if [[ $(which docker) ]]; then
|
||||||
echo "Docker is already installed"
|
echo "Docker is already installed"
|
||||||
@@ -43,6 +65,6 @@ sudo curl -L "https://raw.githubusercontent.com/WongSaang/chatgpt-ui/main/docker
|
|||||||
|
|
||||||
echo "Starting services..."
|
echo "Starting services..."
|
||||||
|
|
||||||
sudo APP_DOMAIN="${domain}:9000" docker-compose up -d
|
sudo APP_DOMAIN="${APP_DOMAIN}:${SERVER_PORT}" CLIENT_PORT=${CLIENT_PORT} SERVER_PORT=${SERVER_PORT} WSGI_PORT=${WSGI_PORT} docker-compose up --pull -d
|
||||||
|
|
||||||
echo "Done"
|
echo "Done"
|
||||||
@@ -10,9 +10,10 @@ services:
|
|||||||
depends_on:
|
depends_on:
|
||||||
- backend-web-server
|
- backend-web-server
|
||||||
ports:
|
ports:
|
||||||
- '80:80'
|
- '${CLIENT_PORT:-80}:80'
|
||||||
networks:
|
networks:
|
||||||
- chatgpt_ui_network
|
- chatgpt_ui_network
|
||||||
|
restart: always
|
||||||
backend-wsgi-server:
|
backend-wsgi-server:
|
||||||
image: wongsaang/chatgpt-ui-wsgi-server:latest
|
image: wongsaang/chatgpt-ui-wsgi-server:latest
|
||||||
environment:
|
environment:
|
||||||
@@ -28,19 +29,21 @@ services:
|
|||||||
# - EMAIL_HOST_PASSWORD=
|
# - EMAIL_HOST_PASSWORD=
|
||||||
# - EMAIL_USE_TLS=True
|
# - EMAIL_USE_TLS=True
|
||||||
ports:
|
ports:
|
||||||
- '8000:8000'
|
- '${WSGI_PORT:-8000}:8000'
|
||||||
networks:
|
networks:
|
||||||
- chatgpt_ui_network
|
- chatgpt_ui_network
|
||||||
|
restart: always
|
||||||
backend-web-server:
|
backend-web-server:
|
||||||
image: wongsaang/chatgpt-ui-web-server:latest
|
image: wongsaang/chatgpt-ui-web-server:latest
|
||||||
environment:
|
environment:
|
||||||
- BACKEND_URL=http://backend-wsgi-server:8000
|
- BACKEND_URL=http://backend-wsgi-server:8000
|
||||||
ports:
|
ports:
|
||||||
- '9000:80'
|
- '${SERVER_PORT:-9000}:80'
|
||||||
depends_on:
|
depends_on:
|
||||||
- backend-wsgi-server
|
- backend-wsgi-server
|
||||||
networks:
|
networks:
|
||||||
- chatgpt_ui_network
|
- chatgpt_ui_network
|
||||||
|
restart: always
|
||||||
|
|
||||||
networks:
|
networks:
|
||||||
chatgpt_ui_network:
|
chatgpt_ui_network:
|
||||||
|
|||||||
@@ -67,7 +67,11 @@ const submit = async () => {
|
|||||||
errorMsg.value = error.value.data.non_field_errors[0]
|
errorMsg.value = error.value.data.non_field_errors[0]
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
errorMsg.value = 'Something went wrong. Please try again.'
|
if (error.value.data.detail) {
|
||||||
|
errorMsg.value = error.value.data.detail
|
||||||
|
} else {
|
||||||
|
errorMsg.value = 'Something went wrong. Please try again.'
|
||||||
|
}
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
$auth.setUser(data.value.user)
|
$auth.setUser(data.value.user)
|
||||||
|
|||||||
Reference in New Issue
Block a user